Edit PDF
pdf_editEdit PDF files: merge, split, extract, delete, rotate, reorder, compress, protect, and unlock. Handle page operations and passwords locally without uploading.
Instructions
Edit PDF files: merge, extract, delete, rotate, reorder, split, compress (lossless), protect (set password), unlock (remove password). Page numbers are 1-based.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | split: page numbers that start a new file, e.g. [4,8] makes 1-3, 4-7, 8-end | |
| op | Yes | ||
| out | No | Absolute output path. split: output directory | |
| order | No | reorder: full new page order, e.g. [3,1,2] | |
| pages | No | extract, delete, rotate: pages to act on. Default all | |
| paths | Yes | Absolute paths. merge takes several files, every other op takes one | |
| degrees | No | rotate: multiple of 90. Default 90 | |
| password | No | protect: password to set. unlock: password to remove. others: password of an encrypted input | |
| allowCopy | No | protect: allow copying text. Default true | |
| allowPrint | No | protect: allow printing. Default true | |
| ownerPassword | No | protect: separate owner password. Default same as password |