capabilities.work

Split a PDF

A 4-step recipe with Adobe. We can help you get access.

Recipe · 4 steps

Split a PDF

with Adobe

Split an uploaded PDF into files of a fixed page count.

  1. Request a pre-signed upload URI and asset ID for the source PDF, which is then PUT to the returned uploadUri out of band.
  2. Submit an asynchronous splitPDF job that divides the uploaded PDF into files of the requested page count. Returns 201 with an in-progress job status.
  3. Poll the splitPDF job until it is no longer in progress, looping back while the status remains "in progress".
  4. Resolve a pre-signed download URI for the split output asset.
What you'll need to have ready
  • accessToken: OAuth 2.0 bearer access token from Adobe IMS.
  • pageCount: Number of pages per output file.
  • jobID: The job identifier taken from the splitPDF response Location header, used to poll status.
For your developer

Arazzo workflow adobe:split-pdf, 4 operations: asset.uploadpresignedurl → pdfoperations.splitpdf → getJobStatus → getAsset. Specs on APIs.io.