PDF Splitter & Page Extractor

Select pages using thumbnail checkboxes or page ranges. Each selected page becomes a separate PDF; one page downloads directly, multiple pages download in a ZIP. Original page sizes are retained.

Pdf Splitter · Client runtimeSandboxed
Formatted results will render here in real time.

About this pdf splitter & page extractor

Select pages using thumbnail checkboxes or page ranges. Each selected page becomes a separate PDF; one page downloads directly, multiple pages download in a ZIP. Original page sizes are retained Parses and structures office document payloads locally in memory without transmitting private company files to external servers.

Document parsing & data extraction pipeline

Performs non-destructive manipulation of Portable Document Format (PDF) binary object streams in accordance with ISO 32000-1 and ISO 32000-2 (PDF 2.0). Operates on underlying PDF cross-reference tables (XRef), catalog dictionaries, page trees (/Pages), and content streams via pdf-lib and PDF.js. Implements symmetrical margin cropping based on existing CropBox / MediaBox origin coordinates [x, y], executes 90-degree page rotations, merges/splits page trees, and preserves AcroForm interactive form fields, annotations, and bookmarks.

Worked document extraction example

Scenario: Create page files

Sample input:

Load a three-page PDF, clear the selection, and select pages 1 and 3.

Illustrative output:

Download a ZIP containing page-1.pdf and page-3.pdf, each with one page at its original size.

File size & structure constraints

Operational constraints and validation boundaries: Local processing with pdf-lib and PDF.js; no PDF upload. Input must be smaller than 200 MB. Show 12 thumbnails at a time. Loading, export and each preview stop after 30 seconds. Encrypted files need an unencrypted copy. Document-level forms, bookmarks, signatures and metadata are not explicitly preserved.

PDF Splitter & Page Extractor parses structured OpenXML and PDF data locally. Review exported tables or sheets against original files.

Zero-upload document security boundary

File buffers and document assets in PDF Splitter & Page Extractor are processed in-memory via local browser APIs with zero file uploads to CZOA servers.

Document schemas & interchange standards

ECMA-376 Office Open XML specifications and ISO 32000 PDF reference standards:

PDF Splitter & Page Extractor verification · Audit standards

How to use it

  1. Choose a local PDF
  2. Load pages
  3. Click the action button or observe immediate live calculations rendered by PDF Splitter & Page Extractor.
  4. Create page files
  5. Download page files

Frequently asked questions

How does PDF Splitter extract requested pages?+

Operational requirements for "How does PDF Splitter extract requested pages?" are verified in local memory during execution of PDF Splitter & Page Extractor.

Which controls and download forms are available?+

Load a PDF, select thumbnail checkboxes with the pointer or Space key, or enter a range and apply it. Selections persist between thumbnail batches. Range edits must be applied before export. Checkbox changes sort the selection by page number.

Which inputs and boundaries are rejected?+

Local processing with pdf-lib and PDF.js; no PDF upload.

What does the thumbnail-selection example produce?+

Load a three-page PDF, clear the selection, and select pages 1 and 3.