Skip to main content

PDF Processor

Advanced PDF processing - fill forms, create from JSON, optimize, and manage PDF documents.

Overview

The PDF Processor package provides advanced PDF manipulation capabilities. Use it when you need to fill PDF forms programmatically, create PDFs from structured data, optimize file sizes, or work with PDF form fields.

Key Features

  • Form Filling - Fill PDF forms from JSON data
  • PDF Creation - Create PDFs from JSON structure
  • Form Export - Export form fields to JSON
  • Optimization - Reduce PDF file sizes
  • Security - Encrypt, decrypt, change passwords

Available Nodes

  • Fill From JSON - Fill a PDF form with data from JSON
  • Create From JSON - Create a new PDF from JSON structure
  • Export To JSON - Export PDF form fields to JSON
  • Merge - Combine multiple PDFs into one
  • Split - Split a PDF into separate pages
  • Optimize - Reduce PDF file size
  • Encrypt - Add password protection to a PDF
  • Decrypt - Remove password protection from a PDF
  • Change Password - Change the PDF password
  • Extract Images - Extract images from a PDF

When to Use This Package

  • Form Automation: Fill PDF forms from database data
  • Document Generation: Create PDFs from structured data
  • Form Processing: Extract form data for processing
  • File Optimization: Reduce PDF sizes for storage/email
  • Security Management: Manage PDF passwords

Typical Workflow

Form Filling

  1. Prepare data as JSON object
  2. Fill From JSON to populate form fields
  3. Save or email the filled PDF

Document Creation

  1. Structure content as JSON
  2. Create From JSON to generate PDF
  3. Optimize to reduce file size if needed

Use Cases

  • Auto-fill application forms with customer data
  • Generate invoices and contracts from templates
  • Extract submitted form data for processing
  • Compress PDFs before archival
  • Manage document security and access