PDF.co

Extracts structured data from unstructured documents, converts files between formats, and automates the creation and editing of PDF files within your workflows.

Try PDF.co in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native PDF.co integration

    • Describe the outcome and Ceven picks the right PDF.co calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your PDF.co data, across all 34 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke PDF.co access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in PDF.co, when, and on whose behalf.
    • The agent pauses and asks when PDF.co is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach PDF.co.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every PDF.co action to support review and sign off.

Supported tools

Every action Ceven's agents can run on PDF.co, and when to use it.

Document Parser
Use this when you need to extract structured fields from a PDF by supplying a custom template.
Convert PDF to JSON
Pull a structured JSON representation of PDF content or scanned images for use in other apps.
Convert PDF to XLSX
Use this to extract tabular data from a PDF directly into an Excel spreadsheet.
Convert HTML to PDF
Capture a webpage URL or HTML snippet and save it as a PDF file.
Merge PDFs
Combine several PDF URLs into one single document.
Split PDF
Extract specific page ranges from a PDF and save them as separate files.
Search and Replace Text
Update specific text instances within an existing PDF, such as updating an invoice number.
Add Content to PDF
Overlay text, images, or barcodes onto an existing PDF before distribution.
Generate Barcode
Create QR codes or other barcode images on the fly to encode data.
Convert Email to PDF
Transform.eml or.msg email files into PDF documents.
Find Text in PDF
Locate keywords or regex patterns and retrieve their exact page positions.
PDF Info Reader
Pull metadata like page count, author, and encryption details from a file.
Get Account Balance Info
Tool to get account balance info. use after authenticating to check remaining credits.
Convert Excel to CSV
Tool to convert an excel file (xls/xlsx) to csv. use when you have a public excel file url and need csv output. inline option returns data inline; otherwise provides download url.
Convert Excel to HTML
Tool to convert an excel file to html. use when you have an excel url or file bytes and need html output.
Convert Excel to JSON
Tool to convert an online excel or csv file to json format. use when you have a public file url and need structured data extraction.
Convert Excel to Text
Tool to convert excel files to plain text. use after providing an excel file url to extract spreadsheet content.
Convert Excel to XML
Tool to convert an excel file to xml. use when needing xml output from xls/xlsx/csv synchronously or asynchronously.
Upload File
Tool to upload a local file to pdf.co. use when you need to stage a document on pdf.co for downstream processing.
Check Job Status
Tool to check status and result of an asynchronous job. use after submitting a job to poll for completion.
Change PDF Text Searchable
Tool to make pdf text searchable using ocr. use when you need to add a searchable text layer to scanned or image only pdf documents.
Delete PDF Pages
Tool to delete specific pages from a pdf file. use when you need to remove unwanted pages before further processing.
Extract PDF Attachments
Tool to extract embedded attachments from a pdf. use when you need to retrieve embedded files from a pdf after uploading.
PDF Forms Info Reader
Tool to extract form field information from a pdf. use when you need to retrieve names, types, and values of form fields.
Convert Text to PDF
Tool to convert plain text data to pdf. use when you need to generate a pdf from raw text content or text file links.
Rotate PDF Pages
Tool to rotate selected pages in a pdf. use when you need to adjust the orientation of specific pages in an online pdf file before further processing.
Search and Delete Text in PDF
Tool to search for and delete text in a pdf by keyword or regex. use when you need to remove sensitive or unwanted text from a pdf document.
Search and Replace Text in PDF
Tool to search for and replace text in a pdf document. use when you need to update specific text instances within an existing pdf file (e.g., changing invoice numbers).
Convert PDF to CSV
Tool to convert pdf or scanned images to csv format. use when you need to extract tabular data from a pdf into csv format.
Convert PDF to HTML
Tool to convert pdf documents to html. use when you need an html rendition of a pdf or scanned image.

30 actions · scroll to see them all

Frequently asked questions

PDF.co uses built in OCR technology to process scanned images or PDFs that lack a text layer. When you use a conversion tool like PDF to Text or PDF to JSON, the system first analyzes the visual layout and recognizes characters to recreate the text. You can further refine this by using the change PDF text searchable tool, which adds a hidden text layer over the original image. This allows your Ceven agents to search for keywords or extract specific table data from documents that were originally created by a physical scanner or a mobile photo, ensuring no data is lost just because it is not natively digital.
Yes, PDF.co enforces file size limits that vary based on your current subscription tier. Most standard accounts can handle files up to a certain megabyte threshold, but extremely large documents may fail or be truncated during processing. If you encounter a file that is too large for a single call, the best strategy is to use the split PDF action to break the document into smaller chunks. Your Ceven agent can be programmed to loop through these chunks, process each one individually, and then merge the results back together at the end to ensure all data is captured without hitting API limits.
The document parser requires you to create a template in the PDF.co dashboard first. You upload a sample document and define the exact coordinates or patterns of the data you want to extract. Once the template is saved, you get a template ID. When Ceven calls the document parser action, it sends the PDF and that specific template ID to PDF.co. The API then looks only at those predefined areas to pull the data, which provides much higher accuracy than generic text extraction. This is the ideal approach for standardized forms like government IDs, medical forms, or corporate invoices.
Absolutely. You can use the search and delete text action to find specific keywords, account numbers, or names using regular expressions and remove them entirely from the document. This is often used for redaction workflows where a document must be scrubbed of personally identifiable information before being shared with a third party. Ceven can automate this by pulling a list of sensitive terms from your database and running a loop to delete every instance of those terms across a batch of PDF files before they are uploaded to a client portal.
For complex tasks like heavy OCR or large file conversions, PDF.co operates asynchronously. Instead of keeping the connection open, the API returns a job ID immediately. Ceven then uses the check job status action to poll the API at regular intervals. Once the status changes to success, the agent retrieves the final download URL for the processed file. This prevents timeout errors in your workflows and ensures that large scale document processing can happen in the background while your other automation steps continue to run without interruption.
Yes, the platform provides several dedicated tools for Excel automation. You can convert XLS or XLSX files into CSV, JSON, HTML, or XML. This is particularly useful when you have a spreadsheet that needs to be transformed into a structured format for an API call or a web display. Ceven can take a public URL of an Excel file and trigger a conversion to JSON, allowing the agent to read the spreadsheet rows as data objects and then perform logic based on the values found in specific cells.
PDF.co stores files temporarily to allow for processing and retrieval via download URLs. These files are automatically deleted after a short period, typically within 24 hours, depending on the specific tool used. If you have strict data residency requirements, you should design your Ceven workflow to download the result immediately and then trigger a manual delete if the API provides that option for the specific endpoint. This ensures that your sensitive documents do not persist on the platform longer than necessary for the technical execution of the conversion or extraction task.
The generate barcode tool is designed for single image creation per request. To generate barcodes for a large list of items, you should set up a Ceven loop that iterates through your data source and calls the barcode action for each individual item. Each call will return a unique URL for the generated image. You can then use the add content to PDF tool to place these images at specific coordinates on a document, effectively creating a custom sheet of labels or a serialized set of documents for your warehouse or shipping operations.

Alternatives to PDF.co

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Adobe Acrobat Sign logoAdobe Acrobat SignDocuSign logoDocuSignPandoc logoPandocILovePDF logoILovePDF

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect PDF.co and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free