Ausgabeprofile: Datei anfügen Funktion verbessert
Die Funktion zum Anfügen von Dateien konvertiert nun zuerst Postscript in PDF und fügt dann die Datei mit einer der verfügbaren Methoden zusammen. Früher wurde Ghostscript zum Zusammenfügen von Postscript und PDF Dateien verwendet, weil Ghostscript PDF und PS Dateien unterstützt, aber das kann zu Problemen führen. Um dieses Problem zu beseitigen, werden nun zuerst Postscript in PDF Dateien umgewandelt.
Toolbox: Verbesserung bei der Overlay Funktion
Einige Dokumente konnten wegen eines Stapelüberlauffehlers nicht verarbeitet werden. Dies haben wir untersucht. Wir haben daraufhin die Funktion so geändert, dass an einer bestimmten Stelle im Programm keine Rekursion mehr verwendet wird, denn dadurch ist dieses Problem aufgetreten.
Toolbox: Neue Version des XRechnung-Generators hinzugefügt
Die neue Version des XRechnung-Generators ist nun wieder identisch mit der Online-Version. Die neueste Version bringt mehrere Korrekturen und mehr Optionen im Formular.
Toolbox: WEBP Unterstützung beim „Bilder in PDF“ Tool
Das Tool zum Umwandeln von Bildern in PDF Dateien unterstützt nun auch das WEBP Format.
Toolbox: PDF Seiten entfernen und extrahieren Tool optimiert
Beim Entfernen und Extrahieren von Seiten erwartet man eigentlich, dass die neue PDF kleiner wird, denn es werden nur bestimmte Seiten entnommen oder es werden bestimmte Seiten entfernt. Teilweise war dies aber nicht der Fall, weil die eigentlich entfernen Seiten als Objekte im PDF verblieben sind. Die Gründe haben wir untersucht und wir haben den Code optimiert. Die Optimierung bewirkt, dass nun nach verwaisten Seitenreferenzen im PDF gesucht wird, die verhindern, dass Seitenobjekte aus der PDF-Datei entfernt werden. Diese Seitenreferenzen werden entfernt, sodass die Seitenobjekte bei der Speicherung nicht mehr ins PDF aufgenommen werden.
Toolbox: Fortfahren-Button hinzugefügt
Wenn man zum Beispiel mehrere PDF Dateien zu einem PDF zusammenfügt, dann wird dem Nutzer das Ergebnis präsentiert. Dieses Ergebnis kann der Nutzer speichern oder per E-Mail versenden. Hier gibt es nun einen weiteren Button, mit dem der Nutzer das Ergebnis weiter verarbeiten kann. Wenn die zusammengefügte Datei zum Beispiel sehr groß ist, dann macht es Sinn, diese mit dem Komprimierungstool zu verkleinern. Das kann der Nutzer nun direkt mit dem Fortfahren-Button erreichen. Vorher musste man die zusammengefügte PDF speichern und dann im Komprimieren-Tool neu öffnen. Mit dem neuen Fortfahren-Button gehen einige Abläufe nun schneller und einfacher.
Toolbox: Navigationsbuttons hinzugefügt
In der Toolbox gibt es in der oberen Toolleiste nun auch Navigationsbuttons, mit denen der Nutzer zwischen den gesehenen Ansichten wechselln kann. Diese Navigationsbuttons sind gerade im Bezug auf den neuen Fortfahren-Button sehr hilfreich, denn auf diese Weise kann der Nutzer zur vorherigen Ansicht zurückkehren, wenn dies nötig sein sollte. Damit das alles möglich werden konnte, musste die Zustandsverwaltung in der App verbessert werden.
Toolbox: Sortierbar Flag von Tools entfernt
In den meisten Tools war die Dateiansicht als sortierbar markiert, obwohl der Nutzer gar nicht sortieren konnte. Bei den meisten Tools ist die Reihenfolge der Dateien egal. Diese Markierung wurde entfernt, damit der richtige Mauszeiger angezeigt wird, wenn der Nutzer den Mauszeiger über eine Datei bewegt.
Toolbox: Dateivorschau für importierte Dateien
Werden Dateien in die Toolbox importiert, zum Beispiel weil die Toolbox mit bestimmten Dateien geöffnet wird oder weil der neue Fortfahren-Button verwendet wird, so wurde keine Vorschau für die importierten Dateien generiert. Dies haben wir verbessert. Nun wird auch für importierte Dateien eine Vorschau angezeigt.
Toolbox: Toolbox kann von einer anderen Stelle geladen werden
Dies ist eher ein Feature für uns intern, mit dem es nun möglich wird, dass die Toolbox von einer anderen Stelle im Dateisystem geladen werden kann. Für die Entwicklung ist dies eine sehr schöne Option.
Toolbox: Neuladen von Sprachdateien bei Änderung
Wenn die Toolbox über den Neuladen-Button oder über F5 neu geladen wird, dann wird nun auch geprüft, ob sich die Sprachdatei geändert hat. Wenn dies der Fall ist, dann wird diese neu geladen. Dieses Feature ist für die Entwicklung und für die Übersetzer hilfreich, denn dann muss man die Toolbox nicht neu öffnen.
Toolbox: Dateierweiterung wird angezeigt
Für einige Dateitypen kann bisher noch keine Vorschau generiert werden. In diesem Fall bleibt die Dateiansicht grau und es wird die Dateigröße angezeigt. Nun wird zusätzlich auch die Dateierweiterung angezeigt, damit man leichter erkennen kann, was dies für ein Dateityp ist.
Reader: Änderungen an Textanmerkungen führen dazu, dass das Datei-Änderungskennzeichen gesetzt wird
Die angezeigte PDF Datei wird nun auch als geändert markiert, wenn Änderungen an den Textanmerkungen vorgenommen werden. Dies war bisher nicht implementiert, so dass die Aufforderung zum Speichern der Datei nicht erschien, wenn Textanmerkungen hinzugefügt oder geändert wurden.
Launcher: Weitere Kacheln können ausgeblendet werden
Es können weitere Kacheln deaktiviert werden. Das kann man über die Registry vornehmen. Der Launcher prüft dazu die folgenden DWORD Optionen:
- 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 verbessert
Es gibt manchmal PDF Dateien, in denen keine Postscript-Namen für die Fonts verwendet wird. Dies führt dann dazu, dass Ghostscript diese nicht im Betriebssystem gefunden hat. Hier haben wir verbessert. Es werden nun auch zwei Alternativnamen zusätzlich verglichen, wenn man einem Font gesucht wird. Mit dieser Verbesserung konnte der entsprechende Font bei den untersuchten PDF Dateien gefunden werden.
Allgemein: Viele Komponenten aktualisiert
- Ghostscript wurde auf Version 10.03.1 aktualisiert.
- QPDF wurde auf Version 11.9.0 aktualisiert.
- PDFium wurde auf Version 6501 aktualisiert.
- Die JRE wurde auf die OpenJDK Version 17.0.11+9 aktualisiert.
- Webview2 wurde auf Version 125.0.2535.85 aktualisiert.
Allgemein: ARM64 Version verfügbar
Wir haben eine ARM64-Portierung des PDF24 Creators erstellt. Die ARM64-Version kann im PDF24-Downloadbereich heruntergeladen werden. Alle Module der Software wurden für ARM64 entwickelt. Das bedeutet, dass der PDF24 Creator komplett ohne Emulation auf einem Windows On ARM Gerät läuft. Alle nachfolgenden PDF24 Creator Versionen werden von nun an ebenfalls als ARM64-Version veröffentlicht. Das bedeutet, dass PDF24 Creator in einer X64, X86 und einer ARM64 Version verfügbar sein wird.