Cut one PDF into the files you actually need.
Click between pages to place a cut, split every few pages, or pick out just the pages you want. Each colour below becomes its own PDF.
For long documents, a page range is quicker than clicking. It's the same notation print dialogs use, so it works the same way here as in Word or Acrobat.
5A single page2-7Pages 2 through 7, inclusive9-Page 9 to the end: no need to know the page count1, 4, 8Commas separate as many pages or ranges as you likeoddEvery odd page: handy for scans of double-sided paperSplitting copies pages exactly: nothing is re-rendered or recompressed. What changes is anything that pointed from one part of the document to another.
Pages hang off a page tree: /Pages nodes with /Kids arrays, ending in /Page leaves. Page size, fonts and rotation can be set on any node, and every page below it inherits them. Choose a tree shape, then click a page to see where each of its settings comes from.
Why this matters when splitting: the new file gets a fresh page tree, and the old node that set /Rotate isn't part of it. A careful splitter copies every inherited value down onto each page first. A careless one produces landscape pages that open sideways.
In a 10,000-page file, this shape needs 7 levels, so a viewer follows 7 /Kids arrays of at most 4 entries to reach any page.
Your browser builds contract-bundle.pdf as a real 12-page PDF, using the page tree above. It then splits the file at the cuts you set at the top of the page. Every number here is a byte count from a file you can download and open.
<< /Type /Page /Parent 3 0 R /CropBox [36 36 576 756] /Contents 7 0 R>>
<< /Type /Page /Parent 2 0 R /MediaBox [0 0 612 792] /CropBox [36 36 576 756] /Resources << /Font << /F1 5 0 R >> /XObject << /Im1 6 0 R >> >> /Contents 4 0 R>>
The part's page carries its own /MediaBox, /Resources and, for pages 5-8, /Rotate. The output is the same whichever tree shape you chose above, because the parts no longer inherit anything.
Copying pages is the easy part. These structures point across pages or live at document level, so a splitter has to rebuild or prune each of them for every part. Clause numbers refer to ISO 32000-1 (PDF 1.7).
Splitting is often the first step: pull pages out, then recombine, shrink or turn them into images.