Comprehensive API Capabilities

1. Document Intelligence & Parsing

  • AI-Powered Document Parser: Extract structured data from invoices, receipts, forms, and custom documents
  • Document Classifier: Automatically categorize and route documents
  • AI Invoice Parser: Specialized invoice data extraction with high accuracy
  • Optical Mark Recognition: Read checkboxes, radio buttons, and fillable fields

2. PDF Manipulation & Processing

  • PDF Split & Merge: Combine multiple PDFs or split by pages, text search, or barcode detection
  • PDF Form Operations: Fill forms, create fillable forms, and extract form data
  • Text Operations: Search, replace, add, or delete text with precision
  • Image Integration: Add signatures, images, and replace text with images
  • Page Management: Rotate, delete, and reorganize PDF pages
  • Security Features: Password protection and user-controlled encryption

3. Format Conversion Excellence

  • From PDF: Convert to CSV, JSON, TEXT, XLS, XLSX, XML, HTML, JPG, PNG, WEBP, TIFF
  • To PDF: Generate from HTML, URL, images, CSV, XLS, Word documents, and HTML templates
  • Spreadsheet Processing: Convert XLS/XLSX to CSV, JSON, HTML, TXT, XML

4. Barcode & QR Code Support

  • Barcode Generation: Create various barcode formats programmatically
  • Barcode Reading: Extract data from existing barcodes in documents

5. Email & Communication

  • Email Integration: Send and decode emails, convert emails to PDF
  • PDF from Email: Generate PDFs from email content

How to Call PDF.co API on n8n

  1. Add an HTTP Request Node to your n8n workflow N8n Http Request Node Pn
  2. Input the API method and URL N8n Http Request Pdfco Api Pn You can find all of our API endpoint URLs on our doc page. Make sure you add https://api.pdf.co before inputting the URL shown on our doc page. Here’s the sample URL input:
    <https://api.pdf.co/v1/xls/convert/to/pdf>
    
  3. Use Predefined Credential Type for Authentication and choose PDF.co API from the selection menu. N8n Http Credential Type Pn
  4. Add your PDF.co credentials by inputting your PDF.co API Key, which you can get from the PDF.co dashboard. N8n Http Input Pdfco Credential Pn
  5. Toggle the Send Body switch to ON and select JSON from the dropdown. N8n Http Request Body Pn
  6. You can input the body parameters by using the parameter field or input directly as JSON instead (see the sample below).
    {
      "url": "<https://pdfco-test-files.s3.us-west-2.amazonaws.com/document-parser/sample-invoice.pdf>",
      "callback": "<https://example.com/callback/url/you/provided>"
    }