Common: Format options dialog visually improved
The format options dialog is a larger component with dozens of options. Here we have room for improvement. We have optically improved the page tree on the left side and optimized some paddings and margins to make working with this component easier.
Common: User settings key name changes of the assistant and creator
There are some options in the settings related to the PDF printer assistant and the creator. We have changed the names of these settings to the new format we introduced in other components, so that they now use the new format with a prefix followed by a period.
Common: Single instance lock of the PDF24 Updater
We have implemented a single instance lock for the PDF24 Updater to prevent the Updater from opening twice. It does not make sense to have multiple instances of this application open.
Common: More options available in the settings UI
We have added some more options to the preferences interface. You can now also configure a fixed save directory used by the PDF printer assistant (assistant.fixedSaveDir) and you can tell the PDF printer assistant to use the name of the first file in the list when merging to a single PDF (assistant.joinFilesUseFirstName).
Common: Auto rotate pages are now enabled by default when converting PS files to PDF
PS files normally comes from the PDF printer, which we convert internally into the PDF format. Printing applications often adapt the orientation of pages to the standard paper formats, resulting in incorrectly rotated pages. For this reason, we have by default turned on the option to automatically rotate pages during conversion.
Common: MAPI mail interface now creates modeless dialogs
The MAPI mail interface now creates modeless dialogs so that the user is able to work with other windows. The outlook mail interface has already used this mode.
Common: Mail interface selection bug fixed
There was a bug in the mail interface selection code that wrongly switched back to the MAPI interface if the PDF24 mail interface was disabled through the settings.
Common: Reduced wait times of command processor
We could reduce waiting times of the shell command processor, which is responsible for calling other applications like Ghostscript. This should in some cases lead to slightly faster results.
Common: PDF printer auto save command templates
We have extended the PDF printer settings user interface page. We have added a selection box to select PDF printer auto save command templates to make it easier to set up a PDF printer configured in auto save mode.
Common: Option NoReader=1 did not work correctly
With the NoReader registry setting you can control whether the PDF24 Reader is visible in the PDF24 Creator or not. This option did not work correctly in previous versions. This has been fixed.
Common: Fix for a PDF security settings issue in case of an empty owner password
We have found a bug in the code that is responsible for applying the PDF security settings. An empty owner password leads to a small problem.
Common: Update to QPDF 8.4.1
We had opened a ticket at the QPDF project because QPDF did not handle umlauts correctly in file names. This has been improved in QPDF 8.4.1. Internally we now use this version.
Common: Update to Ghostscript 9.27
We had written a bug report to the Ghostscript team because older versions of Ghostscript had problems with some PDF files. The issue was font and color changes during PDF file reprocessing. The new version fixes this.
Common: Optimized PDF password encoding
We have optimized the PDF password encoding when locking or unlocking pdf files to fix potential encoding issues with some readers.
Assistant: Option for fixed save directory
The assistant now understands an option to use a fixed save directory when saving files to disk. This is the "assistant.fixedSaveDir" option that you can also configure via the settings interface.
Assistant: Remembers last save directory
The assistant now remembers the last save directory, but only if the "assistant.fixedSaveDir" option is not used and if no directory is associated with the current file.
Assistant: Special case for files stored in the temporary files directory
If the directory of a file is TEMP, then we do not set this directory as initial folder in the file selection dialog.
Creator: File explorer removed
We do not want to implement such a component anymore because the Windows file explorer is much better. This change is usually not a problem, as there are many good options for adding files to the creator now. Another advantage is the space, which is now available for the actually important part of the app.
Creator: New icons
There are many new icons in the interface and in the menus that beautify the creator and help you to work with the tool.
Creator: Less flickering, faster UI and optimized behavior
We also spent some time tweaking the creator UI. There is now fewer flickering, more responsive elements and a better focus behavior.
Creator: New shortcuts
- CTRL+V to add files or images from clipboard.
- CTRL+O to open files from file system.
- Left button double click into the dark area also opens a file selection dialog to add files.
Creator: New drag & drop beahvior of selected pages
Selected pages can now be dragged and dropped into the Windows Explorer or other applications that accept files. Dragging and dropping pages uses the profile selection dialog with custom option to save the selected pages. This way, it's often faster than going through the full profile options dialog. The profile options dialog can be opened by clicking on the custom profile entry in the profile selection window. There, as before, all options and output formats are available.
Creator: Save icons also uses the profile select dialog now
The save file icons in the creator now also use the profile selection view, making saving files easier and faster now.
Creator: Import from clipboard option in "Add Files" menu
Import from clipboard is now available as option in the "Add Files" menu. THis option is enabled if the clipboard contains supported data.
Creator: File pages dialog container uses context menu from file dialog
You can now also right-click into the pages container of a file to open the context menü of the file.
Creator: Inserting blank pages before/after working again
You can use the context menu of a page element to insert an empty page before or after the page. It was broken, but it's working again.
Creator: Faster merging in certain cases
We have implemented special handling for special cases when merging files, resulting in faster results. Time is money, we know that.
Creator: Better readable font for file names
Normal font for filenames in file elements, making the filename easier to read. Previously, we used a bold font.
Creator: Fix for an artefact at the drag/drop here background image
There was a darker line under the picture, which was a bit confusing. The reason was a bug in the image loader. This is fixed.
Compress: File name suffix option
An option for a file name suffix is now available on the user interface of the PDF Compressor tool. This makes it easier to find compressed PDF files after you save them to disk.
Compress: Remembers settings
The PDF compression tool now saves the settings for the next startup. Now you do not have to change these settings again and again.
Compress: Frame title shows state
The frame title of the user interface now shows the number of items in the list and the number of already processed items. This makes it easier to work with dozens of files.
Compress: Improved processing of hundreds of files
We have improved adding lots of files to the list and we are now better to process all of them. The GUI behaves correctly now, stays responsive, shows the state and processes files asynchronously.
Compress: Fix for wrong Ghostscript command line argument
The Ghostscript command line argument for the AutoRotatePages options was wrong. The new Ghostscript version we use in this version of the PDF24 Creator gave us an error in tests. We have fixed this.
OCR: File name suffix option
An option for a file name suffix is now available on the user interface of the OCR tool. This makes it easier to find processed PDF files after you save them to disk.
OCR: Reset link in the footer
The UI footer now has a reset link that can be used to reset the status of the local OCR engine. This deletes downloaded files and the status in the user's APP data folder. The next OCR process restarts the status and reloads the files. This link can be used by the user if the OCR process reports errors or no longer recognizes text.
OCR: Error parser implemented
We've implemented an error parser into the OCR engine that checks for OCR tool output errors. If an error occurs, the OCR is stopped and errors in the user interface are displayed as a tooltip and via the context menu.
Reader: Productivity tools added
We've added some productivity tools to the Reader's toolbar to improve some workflows. There is now a new drop-down icon that shows all new options. Now you can forward the PDF from the Reader to other applications and systems. The following tools are currently available if enabled:
- Send by E-Mail
- Send by Fax
- Load in Compress
- Load in OCR
- Load in Creator
- Load in Cloud Print
Reader: New shortcuts added
- CTRL+A marks the entire text of the most visible page. Then you can copy with CTRL+C and paste with CTRL+V elsewhere.
- CTRL-S saves a copy of the PDF file
Reader: Copy text respects security settings of the PDF
The context menu for copying text is not available if the security settings prevent the copying of text. CTRL+C can not be used in this case either.
Reader: Fix for space key not working in form fields
This release includes a fix for non-working spaces in form fields. Spaces can now be used.
Reader: Form field highlight color
This release also initializes the highlight color for form fields, which is responsible for highlighting form fields. Now you can better see all form fields.
Reader: Update to current PDFIUM version
We were a few releases behind the latest PDFIUM version. We have updated this library to be up to date.
Reader: Save file tool initializes file chooser dialog
Save file copy tool now initializes file chooser dialog with the file's directory and name.
Reader: Fix for filled form fields not available when printing
This version also prints filled form fields, which was not the case in earlier versions.
Reader: Option to print as image now available
If you print a PDF and the print result is incorrect, or if you have problems with text or fonts, you can fall back to print as an image. This renders the pages to an image and sends the images to the printer.
DocTool: File sink improvements
We have improved the DocTool's file sink so that the default PDF printer can put files there more easily. This makes it easier for other applications to use this feature for automation.
DocTool: sendByMail handler now supports profile
We've extended DocTool's sendByMail handler so that profiles can now be applied before files are attached to an email. The profile application can be skipped by the special None profile. Now you can also convert files and attach converted files to the mail.
DocTool: Custom profile now available in the apply profile and join files handlers
The apply profile and join files handlers of the DocTool can now handle custom profiles. In this mode, the profile options dialog pops up where you can change settings before applying them to the files.
DocTool: Descending sort mode available
The DocTool now understands the command-line flags "-sort", "-sortAscending" and "-sortDescending". The "-sort" and "-sortAscending" switches instruct the DocTool to sort all files in ascending order by name, and the "-sortDescending" flag results in a descending sort.
DocTool: Lock/password protect PDF files tool added
The DocTool provides the interface to the file tools and there we have added a new tool that you can use to password protect PDF files easily.