capabilities.work

Combine Two PDFs Into One

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

Recipe · 5 steps

Combine Two PDFs Into One

with Adobe

Merge two uploaded PDFs into a single PDF, in order.

  1. Request a pre-signed upload URI and asset ID for the first source PDF, which is then PUT to the returned uploadUri out of band.
  2. Request a pre-signed upload URI and asset ID for the second source PDF, which is then PUT to the returned uploadUri out of band.
  3. Submit an asynchronous combinePDF job that merges the two uploaded PDFs in order. Returns 201 with an in-progress job status.
  4. Poll the combinePDF job until it is no longer in progress, looping back while the status remains "in progress".
  5. Resolve a pre-signed download URI for the merged output PDF.
What you'll need to have ready
  • accessToken: OAuth 2.0 bearer access token from Adobe IMS.
  • jobID: The job identifier taken from the combinePDF response Location header, used to poll status.
For your developer

Arazzo workflow adobe:combine-pdfs, 5 operations: asset.uploadpresignedurl → asset.uploadpresignedurl → pdfoperations.combinepdf → getJobStatus → getAsset. Specs on APIs.io.