PDF.co

Automate PDF conversion, editing, extraction
Connect it
In Keystile Automations → Connections → New connection, choose PDF.co and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in PDF.co: check job status (Check a PDF.co background job and get its result link when it is done).What it can do (37 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Barcode to PDF | Generate a barcode image and add it to a specific location on a PDF. | Yes |
| Add Image to PDF | Add image to a PDF document. | Yes |
| Add Text to PDF | Adds text to PDF. | Yes |
| Check Job Status | Check a PDF.co background job and get its result link when it is done. | |
| Compress PDF | Reduce the file size of a PDF. | Yes |
| Convert Document to PDF | Convert a Word document, spreadsheet or images to PDF. | Yes |
| Convert HTML to PDF | Convert HTML code into a downloadable PDF document. | Yes |
| Convert PDF (AI) | Convert a PDF to text, CSV, JSON, XML or HTML and return the content directly. | |
| Convert PDF to Images | Render PDF pages as JPG, PNG, WEBP or TIFF images. | Yes |
| Convert PDF to JSON/CSV/XML/Excel/HTML | Convert PDF content into structured formats (JSON, CSV, XML, Excel or HTML). | |
| Convert Web Page to PDF | Turn a public web page into a PDF. | Yes |
| Create PDF from HTML Template | Fill a saved PDF.co HTML template with your data and turn it into a PDF, e.g. an invoice. | Yes |
| Delete (Redact) Text in PDF | Create a copy of a PDF with the given words or patterns removed. | Yes |
| Delete Pages from PDF | Create a copy of a PDF without the pages you list. | Yes |
| Edit PDF (AI) | Add texts, images and form-field values to a PDF in one call. | Yes |
| Extract Plain Text from PDF | Extracts plain text content from a PDF document. | |
| Extract Tables from PDF (using Template) | Extracts table data from a PDF using a predefined PDF.co Document Parser template. | |
| Fill PDF Form | Fill the form fields of a fillable PDF by field name. | Yes |
| Find Text in PDF | Find every place a word, phrase or pattern appears in a PDF. | |
| Generate Barcode Image | Create a QR code or barcode image for a value. | Yes |
| Get Credit Balance | Get the number of PDF.co credits left on the account. | |
| Get PDF Form Fields | List the fillable form fields of a PDF with their exact names. | |
| Get PDF Info | Read a PDF's page count, metadata, page size and security settings. | |
| List Document Parser Templates | List the Document Parser templates on your PDF.co account. | |
| List HTML Templates | List the HTML-to-PDF templates on your PDF.co account. | |
| Make PDF Searchable (OCR) | Run OCR on a scanned PDF so its text can be selected and searched. | Yes |
| Merge PDFs | Combine two or more PDFs into one PDF, in the order given. | Yes |
| Parse Document (AI) | Extract fields and tables from a PDF with a Document Parser template ID. | |
| Parse Document with Template | Extract the fields and tables a Document Parser template defines from a PDF or scan. | |
| Parse Invoice with AI | Extract vendor, customer, totals, dates and line items from an invoice of any layout. | |
| Protect PDF with Password | Create a password-protected copy of a PDF and choose what readers may do. | Yes |
| Read Barcodes | Find and decode barcodes and QR codes in a PDF or image. | |
| Remove PDF Password | Create an unprotected copy of a password-protected PDF. | Yes |
| Rotate PDF Pages | Rotate all or some pages of a PDF by 90, 180 or 270 degrees. | Yes |
| Search and Replace Text in PDF | Search for specific text or patterns in a PDF and replace it with new text. | Yes |
| Split PDF | Split a PDF into several PDFs by page ranges. | Yes |
| Upload File to PDF.co | Upload a file to PDF.co temporary storage and get a link other PDF.co actions can use. | Yes |
How Keystile protects it
Every PDF.co action is checked before it runs, whether it comes from an AI tool or a workflow. 22 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use PDF.co with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access