Adobe PDF Services
Adobe PDF Services API brings a set of powerful cloud-based APIs to integrate multi-step document workflows into any application. Use document generation to create custom PDF documents from Word templates and JSON data. Extract text, tables and images from PDFs in a structured JSON to enable downstream solutions. Convert to PDF, export PDF to other formats, apply OCR, compress, linearize or protect PDFs, and also edit PDFs with tools like merge or split. Auto-tag PDFs for better Accessibility.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - China Cloud operated by 21Vianet |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - China Cloud operated by 21Vianet |
Contact | |
---|---|
Name | Adobe Acrobat Services |
URL | https://www.adobe.com/go/powerautomate_forum |
Connector Metadata | |
---|---|
Publisher | Adobe Inc. |
Website | https://www.adobe.com/go/powerautomate_home |
Privacy policy | https://www.adobe.com/privacy/policy.html |
Categories | Content and Files;Data |
Use Adobe PDF Services to automate PDF creation and manipulation in any flow without code. Build customized multi-step document workflows with over a dozen actions to complete any process.
Export PDFs to a variety of formats for data analysis and editing. Or create and manipulate PDFs, then send them out for signature with Adobe Sign in contract and agreement workflows.
Create PDF documents from multiple formats including HTML, Microsoft Office, and more
Generate rich and fully customizable documents from Word templates and JSON data, in PDF or Word format. Learn more about Document Generation in this webpage
Extract all PDF document elements including text, tables, and images within a structured JSON file to enable a variety of downstream solutions.
Export PDF documents to other formats such as Microsoft Office, text, and images
OCR can be used to enable document search and text edit
Protect PDF documents with a password, or remove it when no longer needed
Merge multiple PDF documents into a single PDF, or Split a PDF into multiple documents
Compress PDFs to reduce the file size, or Linearize PDF for quick viewing over web
Get properties of a PDF document, such as size, page count and compliance level
Tag PDF files to make them more accessible.
Process your documents in the following region of your choice : Europe (Ireland) or US East (N.Virginia) - Default.
Electronically seal your PDF documents.
In order to use this connector, you will need to obtain credentials by registering for a free Adobe account or use a paid account for PDF Services API. Please see our pricing page for purchase options and Enterprise Pricing.
Getting started with Adobe PDF Services is easy with just a few steps:
- Step 1: Sign up for a free Adobe account here.
- Step 2: After creating a free Adobe account you’ll obtain your credentials which can be used for all PDF actions in your flows.
Step 3: Add your credentials to the Adobe PDF Services Connector. You can do this by copying these credential details to your one-time connection setup:
- Client ID
- Client Secret
Once you complete these steps, you can add any of the PDF Services Connector actions to your flow.
PDF Services API allows you to get started quickly for free so that you can evaluate all PDF actions for your business requirements in different types of flows. Learn more here
Please refer our HelpX Page for instructions on migration of existing Service Account (JWT) credentials and creation of new connections in existing flows.
If you are interested in scaling your PDF Services API operations, you can visit our pricing page for purchase options and Enterprise Pricing.
Refer to our HelpX Page for instructions on how to access Adobe PDF Services connector on Power Automate interface.
Please Contact us for plans and pricing.
If you have any problems creating a connection, please reach out to us on our forums for help.
Input files are only transiently stored during the processing of actions.
The connector supports the following authentication types:
Oauth Server-to-Server Credentials | Log in using your clientId and clientSecret. | All regions | Shareable |
JWT Service Account Credentials [Deprecated] | Log in using your clientId, clientSecret, privateKey, accountId and orgId. [Deprecated] | All regions | Shareable |
Default [DEPRECATED] | This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility. | All regions | Not shareable |
Auth ID: OauthSimplifiedCreds
Applicable: All regions
Log in using your clientId and clientSecret.
This is shareable connection. If the power app is shared with another user, connection is shared as well. For more information, please see the Connectors overview for canvas apps - Power Apps | Microsoft Docs
Name | Type | Description | Required |
---|---|---|---|
Client Id – Create new credentials by visiting https://www.adobe.com/go/getstarted_powerautomate | string | Please enter the client Id | True |
Client Secret | securestring | Please enter the client Secret | True |
Auth ID: JWTServiceAcct
Applicable: All regions
Log in using your clientId, clientSecret, privateKey, accountId and orgId. [Deprecated]
This is shareable connection. If the power app is shared with another user, connection is shared as well. For more information, please see the Connectors overview for canvas apps - Power Apps | Microsoft Docs
Name | Type | Description | Required |
---|---|---|---|
Client Id [Deprecated] | string | Please enter the client Id. [Deprecated] | True |
Client Secret [Deprecated] | securestring | Please enter the client secret. [Deprecated] | True |
Organization Id [Deprecated] | string | Please enter your registered organization Id. [Deprecated] | True |
Technical Account Id [Deprecated] | string | Please enter your registered technical account Id. [Deprecated] | True |
Base64 Encoded Private Key [Deprecated] | securestring | Please enter the base64 encoded private key associated with your credentials. [Deprecated] | True |
Applicable: All regions
This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Client Id – Create new credentials by visiting https://www.adobe.com/go/powerautomate_getstarted | string | Please enter the client Id. | True |
Client Secret | securestring | Please enter the client secret. | True |
Organization Id | string | Please enter your registered organization Id. | True |
Technical Account Id | string | Please enter your registered technical account Id. | True |
Base64 Encoded Private Key | securestring | Please enter the base64 encoded private key associated with your credentials. | True |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 250 | 60 seconds |
Apply an Electronic Seal to PDF (Preview) |
Apply an Electronic Seal to your PDF documents. Only files with .pdf extension are supported. |
Compress PDF (Preview) |
Compress a PDF file. Only files with .pdf extension are supported. |
Convert document to PDF (Preview) |
Convert a file to PDF format. Only files with .doc, .docx, .ppt, .pptx, .xls, .xlsx, .bmp, .gif, .jpeg, .jpg, .png, .rtf, .tif, .tiff or .txt extension are supported. |
Convert Dynamic HTML to PDF (Preview) |
Convert a Dynamic HTML file to PDF format. Since HTML/web pages typically contain external assets, the input file must be a zip file containing an index.html at the top level of the archive, as well as any dependencies such as images, css files, and so on. Only files with .zip extension are supported. |
Convert Excel to PDF (Preview) |
Convert an Excel file to PDF format. Only files with .xls or .xlsx extension are supported. |
Convert Image to PDF (Preview) |
Convert an image file to PDF format. Only files with .png, .jpeg, .jpg, .tiff, .tif or .gif extension are supported. |
Convert PDF to Excel (Preview) |
Convert a PDF file to an Excel file. Only files with .pdf extension are supported. |
Convert PDF to Image (Preview) |
Convert a PDF file to a zip of images. Only files with .pdf extension are supported. |
Convert PDF to List Of Images (Preview) |
Convert a PDF file to a list of images. Only files with .pdf extension are supported. |
Convert PDF to PPT (Preview) |
Convert a PDF file to PPT. Only files with .pdf extension are supported. |
Convert PDF to Word (Preview) |
Convert a PDF file to a Word file. Only files with .pdf extension are supported. |
Convert PPT to PDF (Preview) |
Convert a PPT file to PDF format. Only files with .ppt or .pptx extension are supported. |
Convert Static HTML to PDF (Preview) |
Convert a static HTML file to PDF format. Since HTML/web pages typically contain external assets, the input file must be a zip file containing an index.html at the top level of the archive, as well as any dependencies such as images, css files, and so on. Only files with .zip extension are supported. |
Convert Word to PDF (Preview) |
Convert a Word file to PDF format. Only files with .doc or .docx extension are supported. |
Create Searchable PDF using OCR (Preview) |
OCR a PDF file. Only files with .pdf extension are supported. |
Create tagged PDF (Preview) |
Add tags to PDF documents to make them more accessible. All tags from the input file will be removed, except for existing alt-text images, and a new tagged PDF file will be created as output. Accessibility tags, used by assistive technology such as screen readers, are required to make PDF files compliant. However, the output is not guaranteed to comply with accessibility standards such as WCAG and PDF/UA, as you may need to perform further downstream remediation to meet those standards. |
Export PDF (Preview) |
Convert a PDF file to various formats. The supported output formats are .doc, .docx, .jpeg, .png, .pptx, .rtf and .xlsx. |
Extract Images From PDF (Preview) |
Extracts Images from a PDF Document. Only files with .pdf extension are supported. |
Extract PDF Structure, Tables and Images from a PDF (Preview) |
Extract PDF structure and content elements, incl. Tables and Images, from PDF Document. Only files with .pdf extension are supported. |
Extract PDF Structure in a JSON File (Preview) |
Extract PDF Structure in a JSON File. Only files with .pdf extension are supported. |
Extract PDF Structure in a JSON Object (Preview) |
Extract PDF Structure in a JSON Object. Only files with .pdf extension are supported. |
Extract Tables from PDF (Preview) |
Extracts Tables in .xlsx format from a PDF Document. Only files with .pdf extension are supported. |
Generate document from Word template (Preview) |
Replaces merge fields in a DOCX template document with specified JSON data. The keys in data object should be the same as names of merge fields in document. Template documents can be authored using Adobe Document Generation Word Add-in. Find the add-in and Word templates at: https://adobe.com/go/dcdocgen_home. Detailed documentation for the Document Generation API can be found at: https://adobe.com/go/dcdocgen_overview_doc |
Get PDF Properties (Preview) |
Get Properties of a PDF Document. Only files with .pdf extension are supported. |
Linearize PDF (Preview) |
Linearize a PDF file. Only files with .pdf extension are supported. |
Merge PDFs (Preview) |
Merge PDF files into a single file. Only files with .pdf extension are supported. |
Protect PDF from Copying, Editing and Printing (Preview) |
Protect a PDF document from copying, editing & printing. Only files with .pdf extension are supported. |
Protect PDF from Viewing (Preview) |
Protect a PDF document from viewing. Only files with .pdf extension are supported. |
Protect PDF with Access Permissions (Preview) |
Protect a PDF document from Viewing and other Accesses like Editing, Copying and Printing. Only files with .pdf extension are supported. |
Remove Protection from PDF (Preview) |
Remove password and security & permissions from the protected document. Only files with .pdf extension are supported. |
Split PDF (Preview) |
Split a PDF Document into multiple PDF Documents. Only files with .pdf extension are supported. |
Apply an Electronic Seal to your PDF documents. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input File Name
|
inputFileName | True | string |
The name of the source file to which seal is to be applied with extension. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file to which seal is to be applied. |
Trust Service Provider (TSP) Name
|
providerName | True | string |
Trust Service Provider to be used to generate the certificate. |
TSP Credential ID
|
x-credential-id | True | string |
Digital ID stored with TSP to be used for sealing. |
Authorization PIN
|
x-auth-pin | True | string |
PIN associated with TSP provided credential ID. |
Authorization Token
|
x-auth-token | True | string |
Access Token used to authorize access to the CSC provider hosted APIs. |
Signature Format
|
signatureFormat | True | string |
The digital signature format for the electronically sealed PDF. |
Field Name
|
fieldName | True | string |
Signature Field Name to put the ESeal in. |
Page Number
|
pageNumber | integer |
Page number to put seal on. |
|
ESeal Top Coordinate
|
topCoordinate | integer |
Top-most y-coordinate of the seal appearance's bounding box. |
|
ESeal Left Coordinate
|
leftCoordinate | integer |
Left-most x-coordinate of the seal appearance's bounding box. |
|
ESeal Right Coordinate
|
rightCoordinate | integer |
Right-most x-coordinate of the seal appearance's bounding box. |
|
ESeal Bottom Coordinate
|
bottomCoordinate | integer |
Bottom-most y-coordinate of the seal appearance's bounding box. |
|
Show Name in Seal
|
displayName | boolean |
Display Name in Seal. |
|
Show Date in Seal
|
displayDate | boolean |
Display Date in Seal. |
|
Show Labels in Seal
|
displayLabels | boolean |
Display Labels in Seal. |
|
Show Distinguished Name in Seal
|
displayDistinguishedName | boolean |
Display Distinguished Name in Seal. |
|
ESeal Image Content
|
sealImageFile | contentOnly |
The ESeal image file to be applied as the seal background. |
|
ESeal Image Format
|
sealImageFormat | string |
Format of ESeal Image to be applied as the ESeal background. |
|
Output File Name
|
outputFileName | string |
The file name of the output file. If it is not provided, source file name with targetFormat extension will be used. |
|
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- ESealResponse
Compress a PDF file. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
PDF File Name
|
outputFileName | string |
The name of the compressed PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
Compression Level
|
compressionLevel | string |
The level of compression required. The default is MEDIUM. |
|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- CompressPDFResponse
Convert a file to PDF format. Only files with .doc, .docx, .ppt, .pptx, .xls, .xlsx, .bmp, .gif, .jpeg, .jpg, .png, .rtf, .tif, .tiff or .txt extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
PDF File Name
|
outputFileName | string |
The name of the converted PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- CreatePDFResponse
Convert a Dynamic HTML file to PDF format. Since HTML/web pages typically contain external assets, the input file must be a zip file containing an index.html at the top level of the archive, as well as any dependencies such as images, css files, and so on. Only files with .zip extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file. |
PDF File Name
|
outputFileName | string |
The name of the converted PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
Page Size
|
pageSize | True | string |
The page size for the output PDF document, A4 is the default size. |
Include Header Footer
|
includeHeaderFooter | boolean |
Header/Footer to be included in pdf or not |
|
Merge Data Json
|
dataToMerge | string |
The Json object containing key value pair to replaced in the output pdf. |
|
File Content
|
InputFile0 | True | contentOnly |
The content of the source zip file containing index.html |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- CreatePDFResponse
Convert an Excel file to PDF format. Only files with .xls or .xlsx extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
PDF File Name
|
outputFileName | string |
The name of the converted PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- CreatePDFResponse
Convert an image file to PDF format. Only files with .png, .jpeg, .jpg, .tiff, .tif or .gif extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
PDF File Name
|
outputFileName | string |
The name of the converted PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- CreatePDFResponse
Convert a PDF file to an Excel file. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Output File Name
|
outputFileName | string |
The file name of the output file. If it is not provided, source file name with .xlsx extension will be used. |
|
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Convert a PDF file to a zip of images. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Output File Name
|
outputFileName | string |
The file name of the output file. If it is not provided, source file name with .jpeg/.png extension will be used. |
|
Output Format
|
targetFormat | True | string |
The output format to which PDF is to be converted. The default is JPEG. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Convert a PDF file to a list of images. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Output File Name
|
outputFileName | string |
The file name of the output file. If it is not provided, source file name with .jpeg/.png extension will be used. |
|
Output Format
|
targetFormat | True | string |
The output format to which PDF is to be converted. The default is JPEG. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Convert a PDF file to PPT. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Output File Name
|
outputFileName | string |
The file name of the output file. If it is not provided, source file name with .pptx extension will be used. |
|
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Convert a PDF file to a Word file. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Output File Name
|
outputFileName | string |
The file name of the output file. If it is not provided, source file name with .docx extension will be used. |
|
Output Format
|
targetFormat | True | string |
The output format to which PDF is to be converted. The default is docx. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Convert a PPT file to PDF format. Only files with .ppt or .pptx extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
PDF File Name
|
outputFileName | string |
The name of the converted PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- CreatePDFResponse
Convert a static HTML file to PDF format. Since HTML/web pages typically contain external assets, the input file must be a zip file containing an index.html at the top level of the archive, as well as any dependencies such as images, css files, and so on. Only files with .zip extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file. |
PDF File Name
|
outputFileName | string |
The name of the converted PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
Page Size
|
pageSize | True | string |
The page size for the output PDF document, A4 is the default size. |
Include Header Footer
|
includeHeaderFooter | boolean |
Header/Footer to be included in pdf or not |
|
File Content
|
InputFile0 | True | contentOnly |
The content of the source zip file containing index.html |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- CreatePDFResponse
Convert a Word file to PDF format. Only files with .doc or .docx extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
PDF File Name
|
outputFileName | string |
The name of the converted PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- CreatePDFResponse
OCR a PDF file. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
File Locale
|
ocrLocale | True | string |
The locale of the source PDF file. |
Searchable Options
|
ocrType | True | string |
The searchable option for OCR. |
PDF File Name
|
outputFileName | string |
The name of the output PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- OCRPDFResponse
Add tags to PDF documents to make them more accessible. All tags from the input file will be removed, except for existing alt-text images, and a new tagged PDF file will be created as output. Accessibility tags, used by assistive technology such as screen readers, are required to make PDF files compliant. However, the output is not guaranteed to comply with accessibility standards such as WCAG and PDF/UA, as you may need to perform further downstream remediation to meet those standards.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input File Name
|
inputFileName | True | string |
The name of the input file with extension. |
File Content
|
fileData | True | contentOnly |
The content of the input file. |
Generate Report in XLS Format
|
generateReport | True | boolean |
Generate Report in XLS Format |
Shift Headings in PDF
|
shiftHeadings | True | boolean |
Shift Headings in PDF |
Output File Name
|
outputFileName | string |
The name of the output file with extension. |
|
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Convert a PDF file to various formats. The supported output formats are .doc, .docx, .jpeg, .png, .pptx, .rtf and .xlsx.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Output File Name
|
outputFileName | string |
The file name of the output file. If it is not provided, source file name will be used. |
|
Output Format
|
targetFormat | True | string |
The output format to which PDF is to be converted. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Extracts Images from a PDF Document. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Extract PDF structure and content elements, incl. Tables and Images, from PDF Document. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Extract Tables?
|
addTables | True | boolean |
Table Renditions to be included or not. Default is true. |
Extract Images?
|
addFigures | True | boolean |
Figure Renditions to be included or not. Default is true. |
Output Format of the PDF Structure
|
pdfStructureOutputFormat | True | string |
The PDF Structure in a JSON Object or a JSON File. By default, PDF Structure will extracted in a JSON File. |
Add Character Information
|
addCharInfo | boolean |
Character Information to be included or not. Default is true. |
|
Get Styling Information
|
getStylingInfo | boolean |
Styling Information to be included or not. Default is true. |
|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Extract PDF Structure in a JSON File. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Add Character Information
|
addCharInfo | boolean |
Character Information to be included or not. Default is true. |
|
Get Styling Information
|
getStylingInfo | boolean |
Styling Information to be included or not. Default is true. |
|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Extract PDF Structure in a JSON Object. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Add Character Information
|
addCharInfo | boolean |
Character Information to be included or not. Default is true. |
|
Get Styling Information
|
getStylingInfo | boolean |
Styling Information to be included or not. Default is true. |
|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Extracts Tables in .xlsx format from a PDF Document. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Replaces merge fields in a DOCX template document with specified JSON data. The keys in data object should be the same as names of merge fields in document. Template documents can be authored using Adobe Document Generation Word Add-in. Find the add-in and Word templates at: https://adobe.com/go/dcdocgen_home. Detailed documentation for the Document Generation API can be found at: https://adobe.com/go/dcdocgen_overview_doc
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Template File Name
|
inputFileName | True | string |
The name of the source template file with extension. |
Merge Data
|
jsonStringForMerge | True | string |
JSON data that should be applied to the template. Click Help icon to know how to use json for authoring template and generating document. |
Output Format
|
targetFormat | True | string |
The output format in which file is to be generated. The default is PDF. |
Output File Name
|
outputFileName | string |
The file name of the output file. If it is not provided, source file name with targetFormat extension will be used. |
|
Fragments
|
fragments | string |
JSON data with the fragments to be included in the document template. Provide a JSON object containing all the fragments. To learn more, see https://www.adobe.com/go/dcdocgen_fragments_support |
|
Template File Content
|
InputFile0 | True | contentOnly |
The content of the source template file. Click Help icon to find more about sample templates. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- DocGenResponse
Get Properties of a PDF Document. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Input File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Input File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Get Page Level Properties
|
pageLevel | True | boolean |
Get page level properties |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Linearize a PDF file. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
PDF File Name
|
outputFileName | string |
The name of the linearized PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- LinearizePDFResponse
Merge PDF files into a single file. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Merged PDF File Name
|
outputFileName | True | string |
The name of the merged PDF file. |
Files
|
files | True | array of byte |
The array of file contents. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- CombinePDFResponse
Protect a PDF document from copying, editing & printing. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
PDF File Name
|
outputFileName | string |
The name of the protected PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Password
|
ownerPassword | True | string |
The password that will be required for access permissions. |
Encryption Level
|
contentEncryption | True | string |
The encryption level that will be used to set the password. |
Allow Low Quality Printing?
|
allowPrintLowQuality | True | boolean |
Enables low quality printing of the PDF document. |
Allow High Quality Printing?
|
allowPrintHighQuality | True | boolean |
Enables high quality printing of the PDF document. If set to true, low quality printing would be allowed as well. |
Allow Content Editing?
|
allowEditContent | True | boolean |
Enables all the editing permissions in the PDF document except commenting and page extraction. If set to true, document assembly and fill & sign form fields editing would be allowed as well. |
Allow Document Assembly Editing?
|
allowEditDocumentAssembly | True | boolean |
Enables insertion, deletion and rotation of pages in a PDF document. |
Allow Annotations Editing?
|
allowEditAnnotations | True | boolean |
Enables additions of comments, digital signatures and filling in of forms in a PDF document. |
Allow Fill & Sign Form Fields Editing?
|
allowEditFillAndSignFormFields | True | boolean |
Enables filling in of forms, digital signature and creation of template pages in a PDF document. |
Allow Content Copying?
|
allowCopyContent | True | boolean |
Enables copying of content from the PDF document. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- ProtectPDFResponse
Protect a PDF document from viewing. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
PDF File Name
|
outputFileName | string |
The name of the protected PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Password
|
userPassword | True | string |
The password that will be set on the PDF document. |
Encryption Level
|
contentEncryption | True | string |
The encryption level that will be used to set the password. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- ProtectPDFResponse
Protect a PDF document from Viewing and other Accesses like Editing, Copying and Printing. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
PDF File Name
|
outputFileName | string |
The name of the protected PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Viewing Password
|
userPassword | True | string |
The password that will be required to view the PDF document. |
Editing, Copying, Printing Password
|
ownerPassword | True | string |
The password that will be required for access permissions. |
Encryption Level
|
contentEncryption | True | string |
The encryption level that will be used to set the password. |
Allow Low Quality Printing?
|
allowPrintLowQuality | True | boolean |
Enables low quality printing of the PDF document. |
Allow High Quality Printing?
|
allowPrintHighQuality | True | boolean |
Enables high quality printing of the PDF document. If set to true, low quality printing would be allowed as well. |
Allow Content Editing?
|
allowEditContent | True | boolean |
Enables all the editing permissions in the PDF document except commenting and page extraction. If set to true, document assembly and fill & sign form fields editing would be allowed as well. |
Allow Document Assembly Editing?
|
allowEditDocumentAssembly | True | boolean |
Enables insertion, deletion and rotation of pages in a PDF document. |
Allow Annotations Editing?
|
allowEditAnnotations | True | boolean |
Enables additions of comments, digital signatures and filling in of forms in a PDF document. |
Allow Fill & Sign Form Fields Editing?
|
allowEditFillAndSignFormFields | True | boolean |
Enables filling in of forms, digital signature and creation of template pages in a PDF document. |
Allow Content Copying?
|
allowCopyContent | True | boolean |
Enables copying of content from the PDF document. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- ProtectPDFResponse
Remove password and security & permissions from the protected document. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
PDF File Name
|
outputFileName | string |
The file name of the output PDF file. If it is not provided, source file name will be used. |
|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Password
|
password | True | string |
The password set on the document. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
- Body
- UnProtectPDFResponse
Split a PDF Document into multiple PDF Documents. Only files with .pdf extension are supported.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
PDF File Name
|
outputFileName | string |
The name of the split PDF file. If it is not provided, source file name with .pdf extension will be used. |
|
File Name
|
inputFileName | True | string |
The name of the source file with extension. |
Split Type
|
splitByType | True | string |
Select how to split the file |
Split Configuration
|
splitConfiguration | True | string |
Please provide the split configuration. For Page Range Array, provide array elements in a comma separated fashion as 1-5,8-10. |
File Content
|
InputFile0 | True | contentOnly |
The content of the source file. |
Region
|
x-region-value | string |
Region configuration where document needs to be processed. US East (N. Virginia) is the default region. |
Returns
Name | Path | Type | Description |
---|---|---|---|
File Name
|
fileName | string |
The name of the PDF Properties JSON file. |
File Content
|
fileContent | byte |
The file stream of the PDF Properties JSON file. |
File Content Type
|
fileContentType | string |
The content type of the PDF Properties JSON file. |
JSON String
|
jsonObject | string |
All the PDF Properties in JSON Format |
PDF Page Count
|
properties.page_count | integer |
Number of pages in PDF Document |
File Size
|
properties.file_size | string |
Size of PDF Document |
PDF Linearized
|
properties.linearized | boolean |
Whether the PDF is linearized (T) or not (F) |
PDF Tagged
|
properties.tagged | boolean |
Whether the PDF is tagged (T) or not (F) |
PDF Certified
|
properties.certified | boolean |
Whether the PDF is certified (T) or not (F) |
PDF XFA
|
properties.xfa | boolean |
Whether the PDF is an XFA form (T) or not (F) |
PDF Portfolio
|
properties.portfolio | boolean |
Whether the PDF is a portfolio (T) or not (F) |
PDF Encrypted
|
properties.encrypted | boolean |
Whether the PDF is encrypted (T) or not (F) |
PDF Version
|
properties.pdfVersion | string |
Version of PDF Document |
PDF Has Acroforms
|
properties.hasAcroForms | boolean |
Whether the PDF has Acroforms (T) or not (F) |
PDF Signed
|
properties.signed | boolean |
Whether the PDF is signed (T) or not (F) |
Incremental Save Count
|
properties.incrementalSaveCount | integer |
PDF's Incremental save count |
PDF Has Embedded Files
|
properties.hasEmbeddedFiles | boolean |
Whether the PDF has embedded files (T) or not (F) |
XMP
|
properties.XMP | string |
XMP Details |
PDF Creation Date
|
properties.creationDate | string |
Creation Date of PDF |
PDF Producer
|
properties.Producer | string |
Producer of the PDF |
PDF Latest Modification Date
|
properties.modifiedDate | string |
Latest Modification Date of PDF |
Fonts :
|
properties.fonts | array of DtoResponsePDFPropertiesFonts |
Array with Font information for PDF |
PDF/A Compliance Level
|
properties.pdfa_compliance_level | string |
PDF/A Compliance Level |
PDF/E Compliance Level
|
properties.pdfe_compliance_level | string |
PDF/E Compliance Level |
PDF/VT Compliance Level
|
properties.pdfvt_compliance_level | string |
PDF/VT Compliance Level |
PDF/X Compliance Level
|
properties.pdfx_compliance_level | string |
PDF/X Compliance Level |
PDF/UA Compliance Level
|
properties.pdfua_compliance_level | string |
PDF/UA Compliance Level |
Page :
|
properties.pages | array of DtoResponsePDFPropertiesPages |
Array of properties for each page in the PDF |
Name | Path | Type | Description |
---|---|---|---|
File Name
|
fileName | string |
The name of the output file. |
File Content
|
fileContent | byte |
The file stream of the output file. |
File Content Type
|
fileContentType | string |
The content type of the output file. |
Name | Path | Type | Description |
---|---|---|---|
Font Name
|
name | string |
Font Name |
Font Type
|
font_type | string |
Font Type |
Font Family Name
|
family_name | string |
Font Family Name |
Name | Path | Type | Description |
---|---|---|---|
Page Number
|
pageNumber | integer |
Page Number |
Page Scanned
|
scanned | boolean |
Whether the page is scanned (T) or not (F) |
Page Width
|
width | integer |
Width of the PDF Page |
Page Height
|
height | integer |
Height of the PDF Page |
Page Has Structure
|
hasStructure | boolean |
Whether the page has structure (T) or not (F) |
Number of images in the page
|
numberOfImages | integer |
Number of images in the page |
Only Images in the page
|
onlyImages | boolean |
Whether the page only has images (T) or not (F) |
Page has text
|
hasText | boolean |
Whether the page has text (T) or not (F) |
Page has Images
|
hasImages | boolean |
Whether the page has images (T) or not (F) |
Page empty
|
empty | boolean |
Whether the page is empty (T) or not (F) |
Name | Path | Type | Description |
---|---|---|---|
Image List
|
documents | array of ExportDocumentResponse |
The array of documents. |
Name | Path | Type | Description |
---|---|---|---|
Extracted File Name
|
jsonFileName | string |
The name of the extracted JSON file. |
Extracted File Content
|
jsonFileContent | byte |
The content of the extracted JSON file. |
Extracted File Content Type
|
jsonFileContentType | string |
The content type of the extracted JSON file. |
Extracted PDF Structure
|
structuredJsonObject | string |
The PDF Structure in a JSON Object |
Images
|
images | array of ImageObject |
The array of Images extracted from the PDF |
Tables
|
tables | array of TableObject |
The array of Tables ( in .xlsx format ) extracted from the PDF |
Name | Path | Type | Description |
---|---|---|---|
File Name
|
fileName | string |
The name of the Image file. |
File Content
|
fileContent | byte |
The content of the Image file. |
File Content Type
|
fileContentType | string |
The content type of the Image file. |
Name | Path | Type | Description |
---|---|---|---|
File Name
|
fileName | string |
The name of the xlsx file |
File Content
|
fileContent | byte |
The content of the xlsx file |
File Content Type
|
fileContentType | string |
The content type of the xlsx file |
Name | Path | Type | Description |
---|---|---|---|
Images
|
images | array of ImageObject |
The array of Images extracted from the PDF |
Name | Path | Type | Description |
---|---|---|---|
Tables
|
tables | array of TableObject |
The array of Tables ( in .xlsx format ) extracted from the PDF |
Name | Path | Type | Description |
---|---|---|---|
Extracted File Name
|
jsonFileName | string |
The name of the extracted JSON file. |
Extracted File Content
|
jsonFileContent | byte |
The content of the extracted JSON file. |
Extracted File Content Type
|
jsonFileContentType | string |
The content type of the extracted JSON file. |
Name | Path | Type | Description |
---|---|---|---|
Extracted PDF Structure
|
structuredJsonObject | string |
The PDF Structure in a JSON Object |
Name | Path | Type | Description |
---|---|---|---|
Split Document
|
documents | array of DocumentObject |
The array of split documents. |
Name | Path | Type | Description |
---|---|---|---|
PDF File Name
|
fileName | string |
The name of the converted PDF file. |
PDF File Content
|
fileContent | byte |
The file stream of the converted PDF file. |
PDF File Content Type
|
fileContentType | string |
The content type of the converted PDF file. |
Name | Path | Type | Description |
---|---|---|---|
PDF File Name
|
fileName | string |
The name of the linearized PDF file. |
PDF File Content
|
fileContent | byte |
The file stream of the linearized PDF file. |
PDF File Content Type
|
fileContentType | string |
The content type of the linearized PDF file. |
Name | Path | Type | Description |
---|---|---|---|
PDF File Name
|
fileName | string |
The name of the compressed PDF file. |
PDF File Content
|
fileContent | byte |
The file stream of the compressed PDF file. |
PDF File Content Type
|
fileContentType | string |
The content type of the compressed PDF file. |
Name | Path | Type | Description |
---|---|---|---|
PDF File Name
|
fileName | string |
The name of the merged PDF file. |
PDF File Content
|
fileContent | byte |
The file stream of the merged PDF file. |
PDF File Content Type
|
fileContentType | string |
The content type of the merged PDF file. |
Name | Path | Type | Description |
---|---|---|---|
PDF File Name
|
fileName | string |
The name of the output PDF file. |
PDF File Content
|
fileContent | byte |
The file stream of the output PDF file. |
PDF File Content Type
|
fileContentType | string |
The content type of the output PDF file. |
Name | Path | Type | Description |
---|---|---|---|
PDF File Name
|
fileName | string |
The name of the protected PDF file. |
PDF File Content
|
fileContent | byte |
The file stream of the protected PDF file. |
PDF File Content Type
|
fileContentType | string |
The content type of the protected PDF file. |
Name | Path | Type | Description |
---|---|---|---|
PDF File Name
|
fileName | string |
The name of the output PDF file. |
PDF File Content
|
fileContent | byte |
The file stream of the output PDF file. |
PDF File Content Type
|
fileContentType | string |
The content type of the output PDF file. |
Name | Path | Type | Description |
---|---|---|---|
Output File Name
|
fileName | string |
The name of the converted file. |
Output File Content
|
fileContent | byte |
The file stream of the converted file. |
Output File Content Type
|
fileContentType | string |
The content type of the converted file. |
Name | Path | Type | Description |
---|---|---|---|
Output File Name
|
fileName | string |
The name of the converted file. |
Output File Content
|
fileContent | byte |
The file stream of the converted file. |
Output File Content Type
|
fileContentType | string |
The content type of the converted file. |
Name | Path | Type | Description |
---|---|---|---|
PDF File Name
|
fileName | string |
The name of the split PDF file. |
File Content
|
fileContent | byte |
The file stream of the split PDF file. |
File Content Type
|
fileContentType | string |
The content type of the split PDF file. |
Name | Path | Type | Description |
---|---|---|---|
Output File Name
|
fileName | string |
The name of the converted file. |
Output File Content
|
fileContent | byte |
The file stream of the converted file. |
Output File Content Type
|
fileContentType | string |
The content type of the converted file. |