Automatic PDF Processor - Changelog

July 25, 2022

Version 1.20.5

  • Previewing the filter result and checking for filter overlaps have been split into two separate tabs.

July 11, 2022

Version 1.20.4

  • Speed optimization for the preview of the filter results.

July 7, 2022

Version 1.20.3

  • A problem with switching the current sample file was fixed.
  • Some optimizations.

July 5, 2022

Version 1.20.2

  • There was a problem with the latest version of a third-party DLL, so its previous version is now used.

July 4, 2022

Version 1.20.1

  • When splitting, the value "Exclude documents with less than X characters" could not be changed.

July 4, 2022

Version 1.20.0

  • The content of QR codes or barcodes can be read and used as placeholders.
  • Documents can be split by QR codes or barcodes.
  • Additional options for a subsequent program when splitting: execution only once (after successful run), execution after each new partial document, execution once after splitting has been performed.
  • Support of the period Current Day when automatically sending or saving an Excel report.
  • Correction: Automatic sending of the Excel report now also works via Outlook.
  • Since Microsoft recently disabled the SMTP and EWS protocols for Exchange Online, only a local Exchange server can be supported as a third sending option for sending emails.
  • "Search whole word" option for the data types Query and Query (With List).
  • For data extraction rules, previous extraction rules can be used in the new data source Placeholders.
  • Support of using a filter list with the filter type Does Not Contain.
  • Multiple recipients are now supported when sending via SMTP.
  • Some optimizations and corrections.

February 11, 2022

Version 1.19.4

  • Some optimizations.

February 8, 2022

Version 1.19.3

  • Regression fixed: Splitting documents only worked if no filter was set.

January 27, 2022

Version 1.19.2

  • Displaying of Excel report corrected - if no processing took place during the set period, "01.01.0001 - 01.01.0001" was displayed as the period.

January 19, 2022

Version 1.19.1

  • After activating the option to automatically send and/or save Excel reports, this was only performed regularly from the next day, regardless of the selected start time. Regardless of this, automated sending of the report is only possible once per day. Changes to the creation time only take effect on the next day, provided that a report has already been sent or saved for the current day.
  • Locked and thus temporarily ignored files are now included in the error report for traceability purposes.

January 12, 2022

Version 1.19.0

  • When checking filter results, filter overlaps are now also displayed.

In this context, filter overlaps mean that

  1. several profiles monitor the same folder and
  2. at least one of these profiles would also process the sample files of another profile due to insufficient filter criteria and
  3. that an error occurred during the test processing of these sample files.

For example, 2 profiles could exist that process logs and invoices from the same company from the same source folder Scans. As filter criterion, only the company name is specified. If the log profile does not find the term "Protocol no." in the file to be processed because an invoice was scanned, then the processing of the file would be aborted and an entry would be added to the tab Error in the log area. This source of error should thus become avoidable.


January 7, 2022

Version 1.18.2

  • Further improvements in processing rotated PDF pages made searchable afterwards.
  • Some optimizations.

January 7, 2022

Version 1.18.1

  • Support for rotated PDF pages made searchable afterwards.

December 28, 2021

Version 1.18.0

  • There is now a notification if a folder is monitored by multiple profiles, but the extraction rules do not contain any filters (as this would lead to processing errors).
  • Some optimizations.

December 15, 2021

Version 1.17.1

  • Some optimizations.

December 7, 2021

Version 1.17.0

  • Support of placeholders for the message subject.
  • Error fixed: when using static attachments, the currently processed file was added to the message once again as well (exclusively when sending via SMTP).

December 7, 2021

Version 1.16.0

  • Additional filter for the path of the file (excluding filename).

December 6, 2021

Version 1.15.0

  • Numerous selection options for SMTP encryption method added. Default is Automatic Negotiation.
  • Scrollbars for entering the message text added.

November 29, 2021

Version 1.14.1

  • Problem solved: When using regular expressions for the keyword in conjunction with specifying a specific page number, the following error message was issued: Determined data area is invalid.

November 17, 2021

Version 1.14.0

  • Using the printer's default settings (ignoring page settings) is now activated on a profile-specific basis rather than globally in the options. This allows individual settings to be made for different printers.

November 15, 2021

Version 1.13.1

  • When determining the email recipient address from a CSV file, a crash occurred if the file was locked by Excel.

November 15, 2021

Version 1.13.0

  • When sending dynamic attachments, any file types can now be used.

November 11, 2021

Version 1.12.4

  • Fixed problem extracting data from the last page of a document (with setting: page x from the end).

November 2, 2021

Version 1.12.3

  • Some optimizations.

November 1, 2021

Version 1.12.2

  • Fixed older problem with cleanup/formatting

November 1, 2021

Version 1.12.1

  • Fixed newer problem with cleanup/formatting

November 1, 2021

Version 1.12.0

  • Support for sending emails through an Exchange server

October 29, 2021

Version 1.11.3

  • When sending emails, placeholders in the message text were not replaced
  • Fixed sporadic error when determining filter results for the preview
  • Some optimizations

October 25, 2021

Version 1.11.2

  • Fixed an error related to queries.

October 25, 2021

Version 1.11.1

  • A split setting was not saved.
  • Some optimizations.

October 25, 2021

Version 1.11.0

  • Options - new category "Lists for queries" - allows to provide dynamic lists (content from file) for use as filters or as query with list
  • Query with list - support for dynamic lists - load content from file
  • Query with list - menu item to add placeholders/operators when creating/editing a static list
  • Email send settings are now also accessible from the task "Send file"
  • In the task "Split file -> by keywords", placeholders can now also be used as filter criteria
  • When duplicating profiles, it is now possible to specify in the button menu whether the new profile should subsequently be selected and/or opened for editing
  • The log area can now be minimized/restored with a new one-click button
  • Added an option to allow an empty query result
  • Filter -> PDF data -> Text contains/does not contain: new option to search only in specific pages
  • Filter results can now be checked against the sample files
  • Placeholder for the name of the Windows user added

October 12, 2021

Version 1.10.1

  • After changing the keyword for determining the data area, the preview jumped back to the first sample file.

October 11, 2021

Version 1.10.0

  • When using the data types "Query" and "Query with list", the current sample file can be set or changed.
  • For the "Query" and "Query with list" data types, a preview of the document is now displayed, along with matching search results.
  • Adding and moving entries in the editor is no longer sluggish.
  • Using network shared USB printers could cause problems. Therefore, there is now a new option in Options -> Other: Simplified printer availability check. This option is active by default.
  • Ability to filter pages when splitting files by:
    • Exclusion of pages with less than X characters.
    • Exclusion of pages with/without the search term ABC.
  • Fixed bug with: Replace all occurrences of a text.
  • Performance optimizations.

September 15, 2021

Version 1.9.1

  • Regression fixed: query with list did not work since last update.
  • Regression fixed: When renaming, a numbering was added on catch-up in some cases, although this was not necessary.
  • The program now responds when a toolbar button is clicked even if the application window is not active.

September 8, 2021

Version 1.9.0

  • If only the task Print is active, it is no longer necessary to specify a sample document.
  • Improved quick preview of the verification result.
  • Detected values (date, number) are additionally displayed in standard format on the Verification tab.
  • Some optimizations.

September 1, 2021

Version 1.8.8

  • Error correction for Replace/Remove the text -> All occurrences.
  • The ampersand "&" was displayed as an underscore in the status column of the log.
  • When using the task type Rename, the setting for the procedure "if a file with the same name already exists" was not respected and a failure occurred in these cases.

August 27, 2021

Version 1.8.7

  • Fixed problem when reading corrupted metadata.

August 25, 2021

Version 1.8.6

  • The use of a custom date format must now be activated as an option. By default, the date format is determined automatically.

August 25, 2021

Version 1.8.5

  • Date format detection when using the data type Date failed for some month names.
  • When using the data type Date, the date format is now automatically detected and only needs to be be specified for invalid date formats.

August 23, 2021

Version 1.8.4

  • The placeholder <SplittingNumberWithLeadingZeros{1}> was not evaluated - therefore the insertion of leading zeros in the new file numbering was not possible.
  • Some optimizations.

August 23, 2021

Version 1.8.3

  • Fixed license check issue introduced in version 1.8.2.

August 20, 2021

Version 1.8.2

  • Some optimizations.

July 28, 2021

Version 1.8.1

  • Task Send Email: if in the setting "Email address from CSV file" no CSV file was specified, a crash occurred.

July 23, 2021

Version 1.8.0

  • New button Step-by-step Instructions (can be hidden in Options -> General).
  • Missing translations added.
  • Some optimizations.

July 22, 2021

Version 1.7.0

  • Print settings revised and user-defined scaling in percent added as setting option.
  • Some profile presets can now be set in the options.
  • If multiple rules were created with the same name, they were listed in the placeholder menu accordingly many times. Now only one rule per name is displayed.
  • New option Add Logical OR for the input field Keywords (Set data area).
  • Some optimizations.

July 14, 2021

Version 1.6.0

  • Options --> Other - Automatically add the trimming function to new rules. The option is active by default.

July 13, 2021

Version 1.5.0

  • New task type: Send PDF file as email. Send settings can be set in the options separately from the settings for notifications.
  • After sending emails, a subsequent pause can now be set in the options. This avoids the problem of running into a possible limitation of the email provider.
  • Possibility to create exception rules in Options --> Other to solve the following problem: When folders including subfolders are monitored, the contents of newly created subfolders are indexed first. If new PDF files are always placed in new subfolders, they can now be processed as well.
  • Last application date of a profile is now always up-to-date.
  • The log filter now also supports the profile name.
  • Log entries can be removed and restored.
  • Profile --> Example Files - files can now also be removed from the list with the DEL key.
  • Automatically restore application window if application is already running.
  • Excel reports can now not only be automatically emailed, but also saved to disk.
  • Edit --> Replace the text/Remove the text - the option "All occurrences" has been added.
  • Further addition for Edit --> Extract line no. x lines from/to.
  • Some bug fixes and optimizations.

May 31, 2021

Version 1.4.8

  • When using the option "CSV collective file", it is mandatory to set a file name. It now appears a message if this is not given.
  • It has been excluded that file names can have a double ending. Previously, this was possible, for example, in the CSV collection file, if the file name mistakenly contained an extension. The extension is automatically assigned by the program depending on the output format.

May 27, 2021

Version 1.4.7

  • Fixed bug: Splitting pages by keywords did not work if the filter "Page does not contain" contained a term.
  • Fixed bug: In the settings for saving a CSV extract, fallback rules were listed.

May 25, 2021

Version 1.4.6

  • 2 bugs have been fixed. One of the two bugs: failure of rule verification did not cause processing of the corresponding file to fail under certain circumstances.

May 6, 2021

Version 1.4.5

  • Bug fixed: If a regular expression was applied to a placeholder when setting the dynamic subfolder, an error was reported in case of non-fulfillment, even if the respective file was supposed to be excluded from the processing by setting filters.

May 5, 2021

Version 1.4.4

  • The values specified for the cleanup do not have to be contained anymore - this is only necessary for formatting. Example: Replace xyz with abc - the cleanup was previously invalid if xyz was not contained in the document text.

May 4, 2021

Version 1.4.3

  • Trimming (tab "Cleanup" and tab "Formatting") now also removes leading and trailing blank lines.
  • Fixed UHD scaling issue with the log filter.

April 30, 2021

Version 1.4.2

  • A problem with the check interval has been solved.

April 30, 2021

Version 1.4.1

  • For the path of the storage folder, a regular expression can now be applied to a placeholder when setting the dynamic subfolder. However, this functionality is more for allowing the file to be stored in multiple folders. For example, if a placeholder contains 3 different case numbers, this allows the file to be stored in all 3 subfolders, each named after the case number.
  • Some optimizations.

April 14, 2021

Version 1.3.1

  • Fixed a potential error when loading log data.

April 12, 2021

Version 1.3.0

  • The function "Replace the regex result with the text" now supports the use of the result groups ($1, $2, $3 etc.).
  • Send notifications can now be set as an option when catching up.
  • Before writing the CSV collection file, a backup copy with the file extension .bak is now created in the destination folder and deleted after successful processing - otherwise used for recovery during the next processing.
  • Optimizations for the centrally managed profile file.
  • The verification result of a rule is now additionally displayed in the text of the tab.

April 1, 2021

Version 1.2.3

  • Some error corrections.

March 29, 2021

Version 1.2.2

  • Problem with sending notifications solved.

March 27, 2021

Version 1.2.1

  • Page dimensions available for naming.
  • New task type "Split pages" - split documents by maximum file size, bookmarks, number of pages or keywords.
  • Additional data type: query (with list) - query occurrences of search words in the document and return result value according to the list.
  • Message when example files no longer exist.
  • New option for saving extracted data as CSV file: Append extract to existing/new file.
  • Error corrections and optimizations.

February 19, 2021

Version 1.1.2

  • Some optimizations.

February 19, 2021

Version 1.1.1

  • On 4K monitors, some task settings were not fully visible.

February 18, 2021

Version 1.1.0

  • Additional print settings: Centered output as well as Size mode: Fit, Actual size.

February 13, 2021

Version 1.0.3

  • Fixed a problem when using a centrally managed profile file.

January 18, 2021

Version 1.0.2

  • When saving extracts as a CSV file, a version conflict with a DLL occurred.

January 11, 2021

Version 1.0.1

  • Fixed problem with entering regular expressions for determining the search term.

December 28, 2020

Version 1.0.0

  • Initial release.