Skills/PDF/Split a PDF

Split a PDF

~1 credits / page (up to 50)

Extracts pages from a PDF by named ranges, fixed-size chunks, or bursts every page into its own file. Describe which pages you want: a specific range like pages 1-5, a chapter, every 10 pages, or one file per page. A single extracted range comes back as a PDF; multiple outputs come back as a zip.

Use when

You want specific pages, a chapter, or per-page files out of one PDF.

Not for

Joining several PDFs (use combine), or editing page content.

Cost

~1 credits / page (up to 50)

Billed at 0.1 credits per page processed.

Estimated; the actual charge depends on your input and is shown in the response.

What it accepts

Set these inside the intent when you run it.

source_pdfrequired

URL of the PDF to split.

pagesoptional

Page range(s) to extract, 1-indexed and inclusive, e.g. "1-3,5,8-10". Each comma group becomes one output file. Omit to split into one file per page.

every_noptional

Split into chunks of this many pages each. Use instead of a page range.

What you get back

A PDF for a single range, or a zip file when multiple outputs are produced.

Run it

Run this sub-skill directly: pin it with operation and pass its inputs in the intent. (Omit operation and the PDF skill will route from your intent instead.)

curl -X POST "https://skill.askfaro.com/skills/pdf/run" \
  -H "Authorization: Bearer $FARO_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"intent":{"operation":"split","source_pdf":"https://example.com/document.pdf","pages":"1-5,10-15","every_n":10}}'

Example requests

  • Extract pages 3 to 7 from this PDF
  • Split this 100-page document into chunks of 10 pages each
  • Give me one file per page from this presentation