Skip to content

PDF pages

Extract and reorder PDF pages: drag-and-drop thumbnails, even/odd/reverse order, build a fresh file.

Pulls the selected pages from a PDF into a new file and lets you reorder them by dragging thumbnails. After loading the document all page thumbnails are rendered through pdf.js (Mozilla, Apache-2.0; the vendor is already deployed for pdf-to-image and pdf-redact — no new download). Each thumbnail toggles “keep / skip” on click; the bulk buttons “All”, “None”, “Reverse order”, “Even only”, “Odd only” cover the typical scenarios (pull chapter 3 from a report; collect a digest of every other brochure page; restore the order after a misordered scan). Drag-and-drop lets you place any page at any position. The output is a new PDF where every kept page is rendered to JPEG (×2 scale, quality 0.85) and embedded as an Image XObject with DCTDecode filter. This is a deliberate v1 trade-off: lossless reorder requires a full PDF parser with XRef stream and compressed Object Streams support (a separate project of several hundred lines); the raster path closes the “extract pages from a scan / deck / report” use case immediately, with no upload to a server. The cost of that trade-off is stated explicitly on the page: text in the result is no longer selectable or searchable. Works with any PDF, including password-protected and non-standard XRef. Processing happens in the browser, the file never leaves your device.