Enter your data or use the example, then run the tool.
Worked example
The generated three-page sample outputs page 3 first. Omit 1:2 to remove page 2; repeat a reference to duplicate a page.
Method
pdf-lib copies real PDF pages into a new document and adds rotation to existing angles. File/page indices start at one. Page annotations and additional actions are removed.
Limits
1–5 PDFs, each ≤10 MiB, total ≤20 MiB; each source/output ≤200 pages. Encryption is never ignored; password PDFs unsupported. Annotations, links/forms are omitted and signatures become invalid. No PDF scripts run, text editing or HTML-to-PDF. Worker limit 10 seconds.
All processing stays in the browser. Workers terminate at the stated deadline or cancellation. No input/logs are sent to analytics.
Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.
When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.