Automatic PDF Processor - Changelog

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 16, 2026

Version 2.0.34

  • Some optimizations

March 16, 2026

Version 2.0.33

  • Some optimizations

March 15, 2026

Version 2.0.32

  • Fixed an issue with using the data range below the keyword's location
  • A section in the options was not fully visible.
  • Several optimizations

March 14, 2026

Version 2.0.31

  • Simple file grouping - improved protection against reprocessing
  • Regular processing continues even if external libraries crash
  • Catch-up no longer worked for files that were already known
  • Fixed an issue when using the data range below the keyword's location

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 12, 2026

Version 2.0.28

  • When importing V1 profiles, there was an incompatibility if no new V1 version had been installed for a long time.

March 12, 2026

Version 2.0.27

  • Problem with running as a regular application fixed. Due to yesterday's changes, new DLLs were not deployed.

March 11, 2026

Version 2.0.26

  • Fixed issue with running as a service application.

March 11, 2026

Version 2.0.25

  • Some optimizations.

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 8, 2026

Version 2.0.23

  • Optimizations and bug fixes.

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’

February 27, 2026

Version 2.0.17

  • Optimizations and bug fixes.

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.