Adobe PDF Services
Available Tools
Upload a file to Adobe PDF Services for processing. Returns an asset_id to use with PDF operations. File content must…
Download a processed file from Adobe PDF Services. Use the downloadUri from a completed job status response. Returns …
Convert a Word, Excel, PowerPoint, HTML, or image file to PDF. Upload the source file first with upload_asset, then p…
Convert a PDF to Word, Excel, PowerPoint, RTF, PNG, or JPEG. Upload the PDF first with upload_asset, then pass its as…
Extract text, tables, and figures from a PDF using AI. Upload the PDF first with upload_asset. Results include struct…
Get metadata and properties of a PDF (page count, dimensions, etc.). Upload the PDF first with upload_asset. Returns …
Generate a PDF or Word document from a template and JSON data. Upload a Word template first with upload_asset, then p…
Auto-tag a PDF for accessibility compliance. Adds structure tags for headings, paragraphs, lists, tables, etc. Upload…
Add a searchable text layer to a scanned PDF using OCR. Upload the scanned PDF first with upload_asset. Supports mult…
Add a watermark to a PDF using another PDF or image as the watermark. Upload both the target PDF and watermark file w…
Poll the status of an Adobe PDF Services operation. Use the status_url returned by any operation tool. Status is ‘in …
Merge multiple PDFs into one. Upload each PDF with upload_asset first. Pass asset objects with ‘assetID’ and optional…
Split a PDF into multiple files by page count, page ranges, or file count. Upload the PDF first with upload_asset. Re…
Reduce the file size of a PDF. Compression levels: LOW, MEDIUM, HIGH. Upload the PDF first with upload_asset. Returns…
Optimize a PDF for fast web viewing (linearization). Upload the PDF first with upload_asset. Returns a status_url to …
Insert pages from one PDF into another at a specific position. Upload both PDFs with upload_asset first. Returns a st…
Replace pages in a PDF with pages from another PDF. Upload both PDFs with upload_asset first. Returns a status_url to…
Delete specific pages from a PDF. Upload the PDF first with upload_asset. Page ranges use 1-indexed start and end. Re…
Rotate pages in a PDF by 90, 180, or 270 degrees. Upload the PDF first with upload_asset. Returns a status_url to pol…
Reorder pages in a PDF. Specify the new page order with asset IDs and ranges. Upload the PDF first with upload_asset…
Add password protection and encryption to a PDF. Set user_password (to open) and/or owner_password (to change permiss…
Remove password protection from a PDF. Provide the password used to protect the file. Upload the PDF first with uploa…
Apply an electronic seal (e-seal) to a PDF using a digital certificate. Upload the PDF first with upload_asset. Requi…
Validate Adobe PDF Services credentials by attempting a token exchange. Returns success if the client_id and client_s…