Adobe PDF Services API

PDF APIs with SDKs for Node.js, .Net, and Java to create, convert, OCR PDFs, and more. Contact Us

Contact Us
Converting a word document into a secure pdf

Create, secure, and export PDF documents

Create a PDF from Microsoft Office documents, protect the content, and export to other formats

PDF APIs converting and optimizing pdfs

Modify PDFs and optimize output

Programmatically alter a document, such as reordering, inserting, and rotating pages, as well as compressing the file

Cloud-based PDF API

Leverage Adobe's cloud-based services

Access the same cloud-based APIs that power Adobe's end user applications to quickly deliver scalable, secure solutions

+

AWS Marketplace Partnership

We now offer all of our PDF Services APIs for purchase as a subscription in AWS console
+

Microsoft Power Automate Integration

Quickly automate document processes without writing any code using the new Adobe PDF Services Connector.

Key Features of Adobe PDF Services API

Start free trial
  • Extract PDF Content

    PDF Content Extraction

    Extract text, images, tables, and more from native and scanned PDFs into a structured JSON file. PDF Extract API leverages AI technology to accurately identify text objects and understand the natural reading order of different elements such as headings, lists, and paragraphs spanning multiple columns or pages. Extract font styles with identification of metadata such as bold and italic text and their position within your PDF. Extracted content is output in a structured JSON file format with tables in CSV or XLSX and images saved as PNG.

    See Documentation
  • Create PDF

    Create a PDF File

    Create PDFs from a variety of formats, including static and dynamic HTML; Microsoft Word, PowerPoint, and Excel; as well as text, image, and, Zip
    Support for HTML to PDF, DOC to PDF, DOCX to PDF, PPT to PDF, PPTX to PDF, XLS to PDF, XLSX to PDF, TXT to PDF, RTF to PDF, BMP to PDF, JPEG to PDF, GIF to PDF, TIFF to PDF, PNG to PDF

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Document Generation

    PDF and Word Document Generation with dynamic data

    Generate PDF or Word documents from Microsoft Word templates and your data. Merge dynamic data with your custom templates to generate on brand contracts, proposals, invoices, NDAs, and more.

    Use our Word add-in to quickly create templates and add signatures with out of the box Adobe Sign integration.

    Learn more
  • Convert PDF

    Convert a PDF file to other formats

    Convert existing PDFs to popular formats, such as Microsoft Word, Excel, and PowerPoint, as well as text and image
    Support for PDF to DOC, PDF to DOCX, PDF to JPEG, PDF to PNG, PDF to PPTX, PDF to RTF, PDF to XLSX

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • OCR PDF

    OCR a PDF File

    Use built-in optical character recognition (OCR) to convert images to text and enable fully text searchable documents for archiving and creation of searchable indexes.

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Secure PDF

    Secure a PDF file and set restrictions

    Secure a PDF file with a password encrypt the document. Set an owner password and restrictions on certain features like printing, editing and copying in the PDF document to prevent end users from modifying it.
    Support for AES-128 and AES-256 encryption on PDF files, with granular permissions for high and low quality printing and fill and sign form field restrictions.

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Remove PDF Password

    Remove the Password from a PDF file

    Remove password security from a PDF document. This can only be accomplished with the owner password of the document which must be passed in the operation.

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Split PDF

    Split a PDF into multiple files

    Split a PDF document into multiple smaller documents by simply specifying either the number of files, pages per file, or page ranges.

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Combine PDF

    Combine multiple documents into a PDF file

    Combine two or more documents into a single PDF file

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Compress PDF

    Compress a PDF file

    Reduce the size of PDF files by compressing to smaller sizes for lower bandwidth viewing, downloading, and sharing.
    Support for multiple compression levels to retain the quality of images and graphics

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Reorder PDF Pages

    Reorder Pages within PDF files

    Reorder the pages of a PDF file to reorganize.

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Linearize PDF

    Linearize a PDF File for Fast Web View

    Optimize PDFs for quick viewing on the web, especially for mobile clients. Linearization allows your end users to view large PDF documents incrementally so that they can view pages much faster in lower bandwidth conditions.

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Insert PDF Pages

    Insert a page into a PDF document

    Insert one or more pages into an existing document

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Replace PDF Pages

    Replace a page within a PDF file

    Replace one or more pages with another page in an existing document

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Delete PDF Pages

    Delete a page from a PDF file

    Delete one or more pages from a document

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation
  • Rotate PDF Pages

    Rotate a page in a PDF file

    Rotate a page in an existing document

    See our public API Reference and quickly try our APIs using the Postman collections

    See Documentation

Adobe PDF Extract API

A new web service that allows you to unlock content structure and table data from any PDF document with machine learning

Learn more

  • Leverage Adobe Sensei for a rich understanding of content structure with higher quality input to other systems
  • Easily Extract content to JSON format for further processing into other applications or databases
  • Identify more document elements than OCR with extraction of headings, paragraphs, lists, and more

Start Modifying PDFs in a few Minutes

Start your free 6-month trial today with 1,000 PDF transactions

  1. Obtain free credentials

    Get started

  2. Download ready to run samples for Node.js, Java, and .NET

    Node.js Java .Net

  3. Add credentials to your code and run!
    API Reference

    See documentation

Use Cases for PDF Services API

Report Creation and Editing

Create and embed reports for internal or external consumption, sharing, and review.

Search and Indexing

Create searchable indexes from digital documents to quickly locate critical content for compliance and other downstream processing.

Digital Content Publishing

Publish whitepapers and marketing content with end-user interactivity, security controls, and analytics.

Job Posting

Automate job posting with supporting documents such as PDF brochures, relevant job supplements, and company details.

Learn about our PDF Embed API to embed high-fidelity PDFs and control appearance, enable collaboration, and see analytics

We're ready to help

Have questions about the Document Services APIs? Contact us

Go to the Adobe Forum