Automatic PDF Processor - Changelog

April 2, 2026

Version 2.0.44

  • For older barcodes, the character encoding may be incorrect. If necessary, it will now be read with the correct encoding.

April 1, 2026

Version 2.0.43

  • In the profile settings, under the "General" category, you can now enable or disable the verification of filter criteria before each task
  • When merging, the primary file can be overwritten, just as with other tasks
  • Fixed an issue that could cause the program to freeze when saving a profile

March 30, 2026

Version 2.0.41

  • New options for removing pages: QR code value contains/does not contain + Remove pages without a QR code
  • Optional delay before applying a profile (Profile Settings -> General)
  • New option for sending via SMTP: Ignore SSL/TLS certificate errors

March 26, 2026

Version 2.0.40

  • The deployment of a only partially compatible version of a PDF library could cause crashes with some PDF files.

March 20, 2026

Version 2.0.36

  • New format for log files

March 17, 2026

Version 2.0.35

  • Exchange On-Premise is no longer supported in version 2. When importing options from version 1, this sending method (if enabled) caused the application to crash.
  • Some optimizations

March 13, 2026

Version 2.0.30

  • Profile import from Version 1 - Incompatibility fixed
  • Optional maximum duration per file processing (Options -> Processing)
  • A new processing cycle was triggered after renaming or moving files back to the original folder
  • Simple file grouping - improved protection against re-processing
  • The catch-up process can be resumed after crashes caused by external libraries

March 12, 2026

Version 2.0.29

  • Fixed issue with running as a service application. If PDFProcessor.exe is started by the Service Control Manager, the parameter -h may no longer be used (see Help).

March 11, 2026

Version 2.0.24

  • For the "Query (with list)" data type, there is now a new option called "Use longest match". This option is enabled by default for new rules, but disabled for existing rules. However, we recommend enabling it.

March 7, 2026

Version 2.0.22

  • Fixed issue with using sequential numbers
  • Profiles, options, and licenses can now also be imported from V1 backups

March 6, 2026

Version 2.0.21

  • When previewing data extraction results, the second row of the top toolbar was occasionally only fully visible after changing the category and going back
  • When configuring the "Send file" task, a control element was not fully visible for a specific configuration

March 5, 2026

Version 2.0.20

  • Advanced filter options for dynamic attachments
  • New option in print settings: Print with default printer
  • Add annotation: Placeholder menu and optional size specification added
  • Beta status has been ended

March 2, 2026

Version 2.0.19

  • Split by keyword: the option 'If the search term does not appear in the document, return an error' has been split into two options. Additionally, #Return an error if the number of pages remains unchanged'.
  • Filter expanded. 'Customer <EntryFromList...> <BeginOfRegex...>' is now also supported, i.e. combinations of text and placeholders between <AND> and <OR>.
  • Does not contain + AND error fixed: now correctly 'NOT(A AND B)'
  • Insert barcode: optional label at top, bottom, right, or left
  • Error corrections

March 2, 2026

Version 2.0.18

  • New data source ‘Sequential number’
  • Placeholder menu added to ‘Insert barcode’

January 26, 2026

Version 2.0.0 - Major Update

Version 2 is a comprehensive update with many new features and improvements.

New Task Types

  • Compress PDF files - Reduce file size through image optimization and removal of unnecessary elements
  • Create ZUGFeRD/Factur-X e-invoices - Embed user-provided XML invoice data into PDF (ZUGFeRD 2.0/2.1, Factur-X 1.0)
  • Convert to PDF/A - For revision-proof long-term archiving (PDF/A-1b, PDF/A-2b, PDF/A-3b)
  • Add stamps and watermarks - Text, images, or dynamic content from extracted data
  • Insert barcodes - QR codes, Code 128, DataMatrix, Aztec, and other formats
  • Anonymize documents - Automatically replace sensitive data with placeholder text
  • Remove pages - Delete cover pages, blank pages, or specific page ranges
  • Embed attachments - Integrate receipts, delivery notes, or other documents into PDF

Extended Task Management

  • 21 task types - Rename, Move, Copy, Delete, Print, Send email, Merge, Split, OCR, Save attachments, Save extractions, Apply template, Change file protection, Compress, Embed attachments, Create ZUGFeRD, Convert to PDF/A, Remove pages, Add stamps, Insert barcodes, Replace content
  • Unlimited tasks per profile - No longer limited to 3 tasks
  • Freely selectable order - Tasks can be sorted via drag & drop

Processing Times

  • Time windows for profiles - Processing only at certain times (e.g., only during office hours)
  • Weekday-based scheduling - Different times for different weekdays
  • Diagnostics view - Overview of all configured processing times

Batch Printing for Large Documents

  • Automatic splitting of large print jobs into smaller batches
  • Prevents system instability and long spooling times for documents with many pages
  • Configurable thresholds and batch sizes

Command Line Extensions

  • Profile selection in headless mode for Windows Task Scheduler
  • Different scheduled tasks can execute different profiles
  • Example: PDFProcessor.exe --headless --run_once --profile "Invoices"

New Date Placeholders

  • Prior year placeholders: For documents referring to the previous year period
  • Prior month placeholders: Ideal for monthly billing and archiving
  • Prior day placeholders: For daily reports with back-reference

Additional Improvements

  • Modernized .NET 8.0 framework for better performance and stability
  • Improved barcode and QR code recognition with machine learning
  • Extended filter options for odd/even page numbers
  • Optimized memory management when processing large PDF files
  • Updated OCR engine for improved text recognition
  • Automatic cleanup for known files (time-based cleanup)

November 15, 2025

Version 1.41.15

  • Optimizations and bug fixes.