How Does In-Browser Page Reorganization Work?
Parsing cross-reference tables and reconstructing the page tree
This page uses PDF.js to read and render page previews. When you export, pdf-lib loads the source document and copies the selected pages into a new PDF document. For separate-page export, it creates one PDF per selected page and packages those files with JSZip.
- Page content: Selected page text, images, and vector elements are copied without converting the page into a screenshot.
- No page screenshot: The tool does not render the selected pages as images before exporting them.
- Local file processing: The PDF file is processed in this browser and is not uploaded to the conversion server.