PDF.co, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your PDF.co account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Documents
- Connects with a key
- 33 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What PDF.co is
PDF.co is a REST API platform for PDF automation including PDF extraction, generation, editing, splitting, merging, form filling, barcode processing, OCR, document parsing, file conversion (PDF to Excel/CSV/JSON/XML/HTML/Image and vice versa), and AI-powered invoice parsing.
You paste in a key from your own PDF.co account. It is kept encrypted, and you can withdraw it from inside PDF.co whenever you like.
One message in, the work done in PDF.co.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in PDF.co. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own PDF.co account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in PDF.co
These are the ready-made tools your AI employee already has in PDF.co. It is not limited to them, but it never has to be taught these.
- Add Content to PDFTool to add content to an existing pdf. use when you need to overlay text, images, barcodes, or links before distributing the file.
- Change PDF Text SearchableTool to make pdf text searchable using ocr. use when you need to add a searchable text layer to scanned or image-only pdf documents.
- Check Job StatusTool to check status and result of an asynchronous job. use after submitting a job to poll for completion.
- Convert Email to PDFTool to convert email files (.eml/.msg) to pdf. use when you need to transform standalone email messages into pdf documents.
- Convert Excel to CSVTool 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 HTMLTool to convert an excel file to html. use when you have an excel url or file bytes and need html output.
- Convert Excel to JSONTool 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 TextTool to convert excel files to plain text. use after providing an excel file url to extract spreadsheet content.
- Convert Excel to XMLTool to convert an excel file to xml. use when needing xml output from xls/xlsx/csv synchronously or asynchronously.
- Convert HTML to PDFTool to convert html code or webpage url into a pdf document. use when you need to capture a webpage or html snippet as a pdf file.
- Convert PDF to CSVTool 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 HTMLTool to convert pdf documents to html. use when you need an html rendition of a pdf or scanned image.
- Convert PDF to ImageTool to convert pdf pages to images (png, jpg, tiff). use when you need image previews of pdf content.
- Convert PDF to JSONTool to convert pdf or scanned images to json format. use when you need a structured json representation of pdf content.
- Convert PDF to TextTool to convert pdf or scanned images to plain text. use when you need raw text output preserving layout.
- Convert PDF to XLSTool to convert pdf or scanned images to xls format. use when you need to extract tabular data into an excel spreadsheet.
- Convert PDF to XLSXTool to convert pdf or scanned images to xlsx (excel) format. use when you need structured spreadsheet output from a pdf.
- Convert PDF to XMLTool to convert pdf or scanned images to xml format. use when you need to extract structured data from pdf into xml.
- Convert Text to PDFTool to convert plain text data to pdf. use when you need to generate a pdf from raw text content or text file links.
- Delete PDF PagesTool to delete specific pages from a pdf file. use when you need to remove unwanted pages before further processing.
- Document ParserTool to parse documents based on predefined templates to extract structured data. use when you need to extract structured fields from a pdf by supplying a custom template.
- Extract PDF AttachmentsTool to extract embedded attachments from a pdf. use when you need to retrieve embedded files from a pdf after uploading.
- Find Text in PDFTool to find text in a pdf document. use when you need to locate keywords or regex patterns and get their page positions.
- Generate BarcodeTool to generate barcode images (qr, code128, code39, pdf417, etc.). use when you need to encode data into barcodes on the fly.
- Get Account Balance InfoTool to get account balance info. use after authenticating to check remaining credits.
- Merge PDFsTool to merge multiple pdf files into one document. use when you need to combine several pdf urls into a single pdf file.
- PDF Forms Info ReaderTool to extract form field information from a pdf. use when you need to retrieve names, types, and values of form fields.
- PDF Info ReaderTool to retrieve detailed information and metadata of a pdf. use when you need page count, author, encryption details, and other document properties.
- Rotate PDF PagesTool 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 PDFTool 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 PDFTool 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).
- Split PDFTool to split a pdf into multiple files by page ranges. use when you need to extract specific pages or page ranges from a pdf.
- Upload FileTool to upload a local file to pdf.co. use when you need to stage a document on pdf.co for downstream processing.
You stay the boss of your PDF.co account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own PDF.co account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in PDF.co is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in PDF.co and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about PDF.co
- Can an AI employee really work inside PDF.co?
- Yes. It signs in to your own PDF.co account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of PDF.co?
- No. Nothing moves and nothing is replaced. Your records stay in PDF.co, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my PDF.co account?
- You paste in a key from your own PDF.co account. It is kept encrypted, and you can withdraw it from inside PDF.co whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in PDF.co?
- It has 33 ready-made tools in PDF.co today, among them Add Content to PDF, Change PDF Text Searchable and Check Job Status. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use PDF.co and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in PDF.co and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in PDF.co?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in PDF.co is written down with what it did and when.