Output profiles: Append file function improved
The append file function now first converts Postscript files to PDF and then merges the file using one of the available methods. Previously Ghostscript was used to merge Postscript and PDF files because Ghostscript supports PDF and PS files, but this can cause problems. To eliminate this problem, Postscript is now first converted to PDF.
Toolbox: Improvement in the overlay function
Some documents could not be processed due to a batch overflow error. We investigated this. We then changed the function so that recursion is no longer used at a certain point in the program, as this is what caused the problem.
Toolbox: New version of the XRechnung generator added
The new version of the XRechnung generator is now identical to the online version. The latest version brings several corrections and more options in the form.
Toolbox: WEBP support for the “Images to PDF” tool
The tool for converting images to PDF files now also supports the WEBP format.
Toolbox: Remove and extract PDF pages tool optimized
When removing or extracting pages, you actually expect the new PDF to be smaller, because only certain pages are extracted or certain pages are removed. In some cases, however, this was not the case because the pages that were actually removed remained as objects in the PDF. We investigated the reasons and optimized the code. The optimization means that the system now searches for orphaned page references in the PDF that prevent page objects from being removed from the PDF file. These page references are removed so that the page objects are no longer included in the PDF when it is saved.
Toolbox: Continue button added
For example, if you merge several PDF files into one PDF, the result is presented to the user. The user can save this result or send it by e-mail. There is now a further button with which the user can further process the result. If the merged file is very large, for example, it makes sense to reduce its size using the compression tool. The user can now do this directly with the Continue button. Previously, the merged PDF had to be saved and then reopened in the compression tool. With the new Continue button, some processes are now faster and easier.
Toolbox: Navigation buttons added
In the toolbox, there are now also navigation buttons in the top toolbar with which the user can switch between the views seen. These navigation buttons are very helpful, especially with regard to the new Continue button, as they allow the user to return to the previous view if necessary. To make all this possible, the state management in the app had to be improved.
Toolbox: Sortable flag removed from tools
In most tools, the file view was marked as sortable, although the user could not sort at all. In most tools, the order of the files does not matter. This marker has been removed so that the correct mouse cursor is displayed when the user moves the mouse pointer over a file.
Toolbox: File preview for imported files
If files are imported into the Toolbox, for example because the Toolbox is opened with certain files or because the new Continue button is used, no preview was generated for the imported files. We have improved this. A preview is now also displayed for imported files.
Toolbox: Toolbox can be loaded from another location
This is more of a feature for us internally, with which it is now possible to load the toolbox from a different location in the file system. This is a very nice option for development.
Toolbox: Reloading language files when changes are made
If the toolbox is reloaded via the reload button or via F5, the system now also checks whether the language file has changed. If this is the case, it will be reloaded. This feature is helpful for development and for translators, because then you don't have to reopen the toolbox.
Toolbox: File extension is displayed
It is not yet possible to generate a preview for some file types. In this case, the file view remains gray and the file size is displayed. Now the file extension is also displayed so that it is easier to see what type of file it is.
Reader: Changes to text annotations result in the file change indicator being set
The displayed PDF file is now also marked as changed if changes are made to the text annotations. This was previously not implemented, so that the prompt to save the file did not appear when text annotations were added or changed.
Launcher: Additional tiles can be hidden
Additional tiles can now be deactivated. This can be done via the registry. The launcher checks the following DWORD options:
- feature.launcher.fax
- feature.launcher.onlineConverter
- feature.launcher.onlinePdfTools
- feature.launcher.twainImport
- feature.launcher.screenCapture
- feature.launcher.ocr
- feature.launcher.pdfReader
- feature.launcher.toolbox
- feature.launcher.compress
- feature.launcher.assistant
- feature.launcher.creator
- feature.launcher.fileTools
- feature.launcher.updateCheckBtn
Ghostscript: Font mapping improved
There are sometimes PDF files in which no Postscript names are used for the fonts. This leads to Ghostscript not finding them in the operating system. We have made improvements here. Two alternative names are now also compared when searching for a font. With this improvement, the corresponding font could be found in the PDF files examined.
Common: Many components updated
- Ghostscript has been updated to version 10.03.1.
- QPDF has been updated to version 11.9.0.
- PDFium has been updated to version 6501.
- Java has been updated to OpenJDK 17.0.11+9.
- Webview2 has been updated to version 125.0.2535.85.
Common: ARM64 version available
We have created an ARM64 port of the PDF24 Creator. The ARM64 version can be downloaded from the PDF24 download area. All modules of the software have been build for ARM64. This means that the PDF24 Creator runs completely without emulation on a Windows On ARM device. All subsequent PDF24 Creator versions will also be released as ARM64 versions from now on. This means that PDF24 Creator will be available in X64, X86 and ARM64 versions.