Split PDF
splitSplits a PDF into multiple PDFs by page ranges. Each defined range becomes a separate output file.
Instructions
Split a PDF into multiple PDFs by page ranges. Each range becomes one output file written into outputDir.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute path to the source PDF. | |
| ranges | Yes | Page ranges to split into separate output PDFs, 1-based. Examples: ["1-3", "4-7", "8"] produces three files. Each range becomes one output PDF. | |
| basename | No | Stem for output filenames. Default = source filename without .pdf. Final names look like '<basename>-1-3.pdf'. | |
| outputDir | No | Directory to write outputs into. Defaults to the source PDF's directory. |