PDF Tools API licensing is measured per PDF Transaction which is based on the initial endpoint request (i.e., API call) and the document output, with each operation in the table described below. Content limits apply and are provided along with examples for clarity.
Paid credentials enable a greater processing quota and require entering into a separate written agreement. To learn more, Contact Us.
Note
PDF Transactions for all Operations resulting in a Document with more than 50 pages will be counted as additional PDF Transactions in multiples of 50.
Operation |
Capability |
Metric |
---|---|---|
Create |
Create PDF from static or dynamic HTML, MS Office and other supported file types. File types: BMP, DOC, DOCX, GIF, JPEG, JPG, PNG, PPT, PPTX, RTF, TIF, TIFF, TXT, XLS, XLSX, ZIP |
PDF Transaction |
Export |
Convert PDF to MS Office and other supported file types. File types: DOC, DOCX, JPEG, PNG, PPTX, RTF, XLSX |
PDF Transaction |
Combine |
Combine multiple PDFs or pages in PDFs to a single PDF |
PDF Transaction |
OCR |
Convert scanned PDF to editable and searchable PDF |
PDF Transaction |
Compress |
Reduce the size of a PDF |
PDF Transaction |
Protect |
Set user password in a PDF to prevent others from opening and viewing the Document |
PDF Transaction |
Linearize |
Optimize a PDF for Fast Web View |
PDF Transaction |
Insert Pages |
Insert one or more pages from different PDF documents into a PDF |
PDF Transaction |
Replace Pages |
Replace one or more pages in a single PDF from pages in other PDFs |
PDF Transaction |
Delete Pages |
Delete one or more pages in a single PDF |
PDF Transaction |
Rotate Pages |
Rotate one or more pages in a single PDF |
PDF Transaction |
Reorder Pages |
Reorder one or more pages in a single PDF |
PDF Transaction |
Note
Note: The number of documents used to calculate PDF Transactions is rounded up on a 50-page basis.
Operation |
Example |
Calculation |
---|---|---|
Create, Export |
Converting ten single page Word Documents into ten PDF Documents consumes ten PDF Transactions. |
1 (Operation: create) x 10 (documents) = 10 PDF Transactions |
Combine |
Combining six different PDF Documents into a single 250 page PDF Document consumes five PDF Transactions. |
1 (Operation: combine) x 5 (50 page documents) = 5 PDF Transactions |
OCR |
Running OCR on a single 50 page document consumes one PDF Transaction |
1 (Operation: OCR) x 1 (50 page document) = 1 PDF Transaction |
Compress, Protect |
Setting password protection for a single PDF document consumes one PDF Transaction |
1 (Operation: protect) x 1 (document) = 1 PDF Transaction |
Linearize |
Optimizing one PDF document with three pages will consume one PDF Transaction. |
1 (Operation: Linearize) x 1 (document) = 1 PDF Transaction |
Insert, replace, rotate, reorder, delete pages |
Inserting ten pages into a 100 page PDF document consumes three PDF Transactions. |
1 (Operation: Insert) x 3 (50-page documents) = 2 PDF Transactions |
Create + Reorder |
Converting a 10 page Word Document into a single PDF and then reordering five of the pages in the same PDF Document consumes two PDF Transactions. |
1 (Operation: create) x 1 (document) + 1 (Operation: reorder) x 1 (document) = 2 PDF Transactions |
Combine + Rotate + OCR |
Combining three PDF Documents into a single 30 page PDF, then rotating two pages of the PDF, and then running OCR on the PDF consumes three PDF Transactions. |
1 (Operation: combine) x 1 (document) + 1 (Operation: rotate) x 1 (document) + 1 (Operation: OCR) x 1 (document) = 3 PDF Transactions |
Replace + Delete + Export |
Replacing seven pages in a single 45 page PDF document, then deleting three pages on the same PDF document, and finally exporting the PDF document to a PPT document will consume three PDF Transactions. |
1 (Operation: replace) x 1 (document) + 1 (Operation: delete) x 1 (document) + 1 (Operation: export) x 1 (document) = 3 PDF Transactions |
Create + Combine + Protect |
Creating a 10 page PDF document from an HTML page, then combining the PDF into four other 5 page PDF documents, and finally password protecting all four PDF documents will consume nine PDF Transactions. |
1 (Operation: create) x 1 (document) + 1 (Operation: combine) x 4 (documents) + 1 (Operation: export) x 4 (documents) = 9 PDF Transactions |
There are several content limits that apply to operation metrics. Files submitted for processing that exceed content limits below will fail and result in an error message.
Content limit |
Value |
---|---|
Document limit (combine, insert, replace) |
20 |
Document file size |
100MB |
Output images per PDF Transaction (export) |
50 |
Page limit (OCR) |
100 |
The PDF Tools API provides a free trial program so that you can take a deep dive into its cool features at zero cost. Trial users get free credentials that enable processing of 1000 PDF Transactions for up to 6 months. A PDF Transaction is based on the initial endpoint request (i.e., API call) and the document output. For detailed licensing metrics, please see the tables above.
Processing is calculated on a per PDF Transaction basis.
Example 1:
Converting a ten-page Word document into PDF consumes 1 PDF Transaction of the trial quota.
1 (Operation: convert) x 1 (document) = 1 PDF Transaction
Example 2:
Combining 20 single page documents into one PDF and then running OCR on the PDF consumes 2 PDF Transactions of the trial quota.
1 (Operation: combine) x 1 (document) + 1 (Operation: OCR) x 1 (document) = 2 PDF Transactions
This generous allowance of processing power should allow you to get up and running with the easy-to-use APIs with little investment.
Paid credentials enable a greater processing quota and require entering into a separate written agreement. To learn more, Contact Us.