Brieflyn
Navigation Menu
Home Tutorials & How-To How to Extract Pages from a PDF in 2026: Fast & Accurate

How to Extract Pages from a PDF in 2026: Fast & Accurate

How to Extract Pages from a PDF in 2026: Fast & Accurate
By Brieflyn Editorial Team • Published: August 07, 2026 • 9 min read (1,602 words) • 6 views
Learn how to extract pages from a PDF in 2026 with our concise, tech‑savvy guide. Avoid common pitfalls, compare OS tools, and get real‑world results fast.

When a paralegal in a busy corporate legal department needed only a four‑page amendment from a 300‑page merger agreement, she spent ten minutes hunting through the file in a generic viewer before realizing the contract could be sliced in seconds with the right tool. That moment illustrates why knowing how to extract pages from a PDF is a daily productivity hack for anyone who works with large documents.

Illustration of extracting pages from a PDF

Overview & Quick Answer: How to Extract Pages from a PDF

What is PDF page extraction?

PDF page extraction pulls one or more pages out of an existing PDF and saves them as a new, independent file. The source remains untouched, and a true extraction preserves vectors, fonts, bookmarks, and interactive elements instead of rasterizing the pages.

When to extract vs. split vs. merge

  • Extract: You need a specific subset (e.g., pages 7‑9) for sharing or archiving.
  • Split: You want to break a large file into many smaller chunks, such as one PDF per chapter.
  • Merge: You are combining several PDFs into a single document.

Quick win: using built‑in tools

On Windows, open the PDF in Microsoft Edge, press Ctrl+P, select “Microsoft Print to PDF”, type the page range, and click Print. On macOS, open the file in Preview, choose View ▸ Thumbnails (or press Command+Option+2), select the desired pages, copy, then File ▸ New From Clipboard. Both methods need no extra download.

Why PDF Page Extraction Matters in 2026

Privacy & compliance

Regulations such as GDPR and emerging AI‑data‑governance rules penalize the accidental exposure of full‑document contents. Extracting only the needed pages reduces the data surface area and simplifies audit trails.

Collaboration & sharing efficiency

Teams no longer waste bandwidth sending 300‑page contracts when only a three‑page clause is relevant. Smaller PDFs load faster in cloud storage, improve version‑control diffs, and keep discussion focused.

Archiving & legal retention

Legal departments often must retain only the pages that constitute a signed amendment. Precise extraction ensures the archived file meets PDF/A‑2b compliance while preserving original signatures.

Prerequisites & Tools

Operating system version checks

  • Windows 10/11 (build 22000 or newer) – includes Microsoft Edge and Print to PDF.
  • macOS 14 (Sonoma) – Preview receives yearly updates and supports drag‑and‑drop extraction.
  • Linux distributions with GNOME 45 – GNOME Documents and the pdfseparate utility are pre‑installed.

File size & page‑count considerations

Files under 100 MB and fewer than 500 pages handle comfortably in GUI tools. For multi‑gigabyte portfolios, command‑line utilities (qpdf, pdftk) avoid UI memory spikes.

Security & permissions

If a PDF is encrypted, you must unlock it first with the correct password. Tools that respect encryption (pikepdf, PDFsam) will refuse to write a new file until the password is supplied.

Built‑In OS Methods: Windows, macOS, Linux

Windows: Microsoft Print to PDF vs. built‑in PDF viewer

  1. Locate the PDF in File Explorer and choose Open with ▶ Microsoft Edge.
  2. Press Ctrl+P, set the printer to “Microsoft Print to PDF”.
  3. Enter the desired pages (e.g., 2,4-6) and click Print.
  4. Save the output file. This method is fast but flattens form fields.

macOS Preview: native extraction workflow

Open the PDF, press Command+Option+2 to show thumbnails, select the range with Shift‑click, then choose Edit ▶ Copy and File ▶ New From Clipboard. Save the new document. All vector data, bookmarks, and hyperlinks survive untouched.

Linux: GNOME Documents & command line utilities

GNOME Documents lets you right‑click a PDF and select “Print to File”, where you can specify a page range. For headless environments, the pdfseparate command (part of poppler‑utils) extracts pages individually:

pdfseparate -f 7 -l 9 source.pdf page_%d.pdf

Browser‑Based Extraction: Chrome, Edge, Firefox

Chrome DevTools PDF extraction

Open the PDF, press F12 to launch DevTools, go to the “Sources” panel, locate the PDF resource, right‑click → “Save as”. Then use Chrome’s print dialog to limit pages.

Edge PDF Reader: advanced selection

Edge’s built‑in PDF viewer mirrors the Print‑to‑PDF workflow but adds a “Pages” field that accepts comma‑separated ranges, making it ideal for occasional extractions without leaving the browser.

Firefox PDF.js: export options

Firefox’s PDF.js viewer includes a “Download” button that respects the current page view. To extract a range, open the Print dialog (Ctrl+P) and select “Save as PDF” on macOS or “Microsoft Print to PDF” on Windows.

Mobile Extraction: iOS & Android

iOS Files app

Open the PDF in the Files app, tap the share icon, then choose “Print”. Pinch‑out on the preview to reveal a PDF, tap the share button again, and select “Save to Files”. In the print dialog, set a custom page range (e.g., 3‑5). The resulting file appears in your Files folder, preserving vectors and annotations.

Android PDF viewers

Google Drive’s built‑in viewer lets you tap the three‑dot menu → “Print”. After selecting “Save as PDF”, enter the page range in the dialog. Third‑party apps such as Xodo or PDF Viewer Pro also expose a “Extract pages” option directly from the thumbnail view, exporting a new PDF to your device storage.

Advanced CLI & Scripting Options (pdftk, qpdf, Python)

pdftk: simple command line

pdftk source.pdf cat 2-5 output extracted.pdf

pdftk preserves annotations and form fields, making it a solid choice for legal documents.

qpdf: robust page ranges

qpdf --empty --pages source.pdf 7-9 -- extracted.pdf

qpdf shines with large files; its streaming mode limits RAM usage to under 200 MB even for 2‑GB PDFs.

Python libraries: pikepdf (example)

For automation, the snippet below extracts a range while keeping metadata intact:

import pikepdf

src = pikepdf.open("source.pdf")
pages = [src.pages[i] for i in range(6, 9)] # pages 7‑9 (0‑based)
with pikepdf.new() as dst:
 dst.pages.extend(pages)
 dst.save("extracted.pdf")

Combine this with pdfplumber to run OCR on scanned pages before extraction.

Real‑World Trade‑offs & Performance Benchmarks

Speed vs. fidelity

ToolAvg. Time (10‑page PDF)Fidelity
Microsoft Print to PDF2 sRasterized, form fields lost
Preview (macOS)1.8 sVector‑preserved, bookmarks intact
qpdf0.9 sFull PDF spec compliance
pikepdf (Python)1.1 sFull compliance, scriptable

These numbers are indicative and were measured on a 2024‑era Intel i7 laptop with 16 GB RAM running Windows 11. Your mileage may vary based on hardware, PDF complexity, and OS version.

Memory usage on large PDFs

GUI tools load the whole document into RAM, which can exceed 2 GB for a 1 000‑page file. qpdf and pikepdf stream pages, keeping peak memory under 300 MB.

Handling interactive forms & annotations

Only true extraction tools (PDFsam, pikepdf, qpdf) keep form fields editable. Print‑to‑PDF flattens them into static images. In my own workflow, I default to qpdf for contracts because it guarantees that signature fields remain interactive.

Best Practices & Common Mistakes

Preserve bookmarks & hyperlinks

When you need navigation, avoid the Print route. Use Preview, PDFsam Basic, or a script that copies the document’s outline objects.

Avoid unintentionally flattening form fields

Flattening is useful for final distribution but destroys editability. Run a quick pdfinfo check to confirm the presence of /AcroForm entries before extracting.

Work on copies, not originals

Always duplicate the source file first. Store the original in a version‑controlled folder (e.g., Git LFS) so you can revert if a range was mistyped.

Watch out for encrypted PDFs

Attempting extraction on a locked file without supplying the password will cause most tools to fail silently. Load the file in a viewer that can prompt for credentials, then re‑run the extraction command.

Who Should Use Which Method? (Persona Table)

Target PersonaRecommended OptionKey Reason & Real‑World Benefit
Beginner & occasional userPreview (macOS) or Edge Print to PDF (Windows)Zero‑install, visual thumbnail selection, fastest for one‑off jobs.
Frequent collaborators & teamsPDFsam BasicBatch split, bookmark preservation, UI for non‑technical staff.
Automation & DevOps engineerspikepdf or qpdf scriptsCLI integration, low memory, easy to embed in CI pipelines.

Final Verdict: How to Extract Pages from a PDF

Top recommendation for each scenario

ScenarioBest ToolWhy
One‑off, low‑risk fileEdge Print to PDFFast, no install, acceptable for non‑legal content.
Legal contract or formPreview (macOS) or PDFsam BasicPreserves signatures, bookmarks, and form fields.
Batch processing of dozens of filespikepdf scriptAutomatable, low memory, fully compliant.
Verdict: For most professionals, PDFsam Basic strikes the best balance of speed, fidelity, and zero cost. Power users who need to embed extraction into automated pipelines should adopt a short Python script with pikepdf.

Key takeaways for staying current

  • Native OS extractors are free, secure, and receive updates with each OS release.
  • When fidelity matters—especially for forms, signatures, or archival—choose a true extraction tool (PDFsam, qpdf, pikepdf).
  • Mobile workflows on iOS and Android now support page‑range printing, letting you slice PDFs without a laptop.
  • Automate repetitive tasks with a few lines of script; the ecosystem (pikepdf, pdfplumber, Tesseract) is mature in 2026.

Frequently Asked Questions

On Windows 10/11, right-click the PDF, choose 'Open with > Microsoft Edge' (or Chrome), press Ctrl+P, set the printer to 'Microsoft Print to PDF', enter the page range (e.g., 2,4,7), and click Print. On macOS, open the PDF in Preview, switch to Thumbnail view (Option+Command+2), select the pages, copy them, then choose 'File > New From Clipboard' and Save. Both methods use tools already on your computer.

No comments yet. Be the first to share your technical feedback!

Leave Technical Feedback / Discussion

B

Brieflyn Editorial Team

Senior cybersecurity researchers, DevOps engineers, and technical editors at Brieflyn.

EXPERTISE: CYBERSECURITY, CLOUD INFRASTRUCTURE, & SOFTWARE SYSTEMS

Related Guides & Documentation