capabilities.work

Create PDF From Source File

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

Recipe · 4 steps

Create PDF From Source File

with Adobe

Convert an uploaded Office, image, or HTML file into a PDF.

  1. Request a pre-signed upload URI and asset ID for the source file. The file content itself is then PUT to the returned uploadUri out of band.
  2. Submit an asynchronous createPDF job that converts the uploaded asset into a PDF. Returns 201 with an in-progress job status.
  3. Poll the createPDF job until it is no longer in progress. Loops back on itself while the status remains "in progress".
  4. Resolve a pre-signed download URI for the generated PDF output asset.
What you'll need to have ready
  • accessToken: OAuth 2.0 bearer access token from Adobe IMS.
  • mediaType: MIME type of the source file (e.g. application/vnd.openxmlformats-officedocument.wordprocessingml.document).
  • documentLanguage: Language of the source document for OCR processing (e.g. en-US).
  • jobID: The job identifier taken from the createPDF response Location header, used to poll status.
For your developer

Arazzo workflow adobe:create-pdf-from-source, 4 operations: asset.uploadpresignedurl → pdfoperations.createpdf → getJobStatus → getAsset. Specs on APIs.io.