Productivity

PDF.co

PDF.co is a hosted PDF processing API: it turns PDFs and scans into text, JSON or CSV, renders HTML and web pages into PDFs, merges, splits, stamps and fills them, and reads or draws barcodes.

Authentication

  • API key

Actions

Generic API request. Call any PDF.co API endpoint on this connection, for the case where no shipped action covers it yet. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.

  • Add text and images to PDF (v1)Stamp text and place images - a signature, a logo, an approval note, a page number - onto an existing PDF at given coordinates.
  • Check job status (v1)Check a background job started by any PDF.co action run with Run in background.
  • Fill PDF form (v1)DestructiveFill the fillable form fields of an existing PDF form - an application, a tax form, an onboarding sheet - by field name.
  • Find text in PDF (v1)Search a PDF for a word, phrase or regular expression and get every match with its page and coordinates.
  • Generate barcode (v1)Generate a barcode or QR code image for a value - a ticket code, a tracking number, a link - optionally with a logo inside a QR code.
  • Get credit balance (v1)Read how many PDF.co credits the account behind this API key has left, under body.remainingCredits.
  • Get PDF form fields (v1)List the fillable fields of a PDF form - each field's exact name, type, current value and page - under body.info.FieldsInfo.Fields.
  • Get PDF info (v1)Read a PDF's properties - page count, title, author, dates, whether it is encrypted and which operations its permissions allow - without converting it.
  • HTML to PDF (v1)DestructiveRender HTML markup you supply into a PDF, with paper size, margins, orientation and a repeating header and footer.
  • Merge PDFs (v1)DestructiveCombine two or more PDFs, in the order given, into one document - for example a cover letter, a generated invoice and its terms.
  • PDF to CSV (v1)DestructiveConvert the tables and columns of a PDF or scanned image into CSV rows, for loading a statement or price list into a sheet or database.
  • PDF to JSON (v1)DestructiveConvert a PDF or scanned image into PDF.co's structured JSON - pages, rows and cells with their text and coordinates - for when layout matters more than plain text, such as reading a table cell by position.
  • PDF to text (v1)DestructiveExtract the text of a PDF or scanned image, keeping the page layout, with OCR applied to scanned pages.
  • Read barcodes (v1)Decode the barcodes and QR codes on a PDF or image - and optionally detect checkboxes and form marks on a scanned page - returning each value with its type, page and position under body.barcodes.
  • Split PDF (v1)DestructiveSplit a PDF into several files by page ranges - one output file per range - for example to separate a scanned batch into individual documents.
  • URL to PDF (v1)DestructiveLoad a web page by its address in a browser and save it as a PDF, for archiving a page or capturing a hosted report.

Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.