Doctool: Funktion zur Konvertierung von HTML-Dateien in PDFs hinzugefügt
Diese Version bringt die Möglichkeit, HTML Dateien via Kommandozeile in ein PDF zu konvertieren. Dies ist über den Schalter -convertToPDF möglich.
Doctool: Überschreiben von Dateien erlauben oder nicht
PDF24 Creator 11.11.1 erlaubte es dem DocTool, bestehende Dateien zu überschreiben, wenn der Benutzer dies wünscht. Es gibt jedoch auch einen Anwendungsfall, in dem dieses Verhalten nicht gewünscht ist. Um diesen Fall abzudecken, kann nun mit der Option docTool.forceMakeNameUnique [DWORD32] gesteuert werden, wie sich das DocTool verhalten soll. Wird dieser Wert auf 1 gesetzt, dann wird in jedem Fall ein eindeutiger Dateiname erzeugt, wie es in älteren Versionen der Fall war.
Doctool: Ausgaben auf der Kommandozeile nun sichtbar
Prozessausgaben werden nun auf der Konsole ausgegeben, wenn das Doctool auf der Kommandozeile verwendet wird. Vorher konnten die Ausgaben des DocTools nicht auf der Kommandozeile nachvollzogen werden.
Common: Berücksichtigung von Gebietsschemata bei der Konvertierung von Zahlen
Bei der Konvertierung von Zahlen wird nun das Gebietsschemata mit berücksicht und für bestimmte Funktionen eingestellt, um ein bestimmtes Zahlenformat zu gewährleisten. Ohne korrektes Gebietsschemata kann es zu Problemen bei einigen Funktionen kommen. Derzeit ist dies nur ein Problem, wenn die Konsole geöffnet wird, weil dies das Gebietsschema in der App ändert. Diese Änderung kann dann bei einigen Nutzern zu Problemen führen. Dieser Sachverhalt wurde verbessert.
Common: Fehlende Zeichen in der Konsole aufgrund falscher Kodierung
Es wurde ein Problem mit fehlenden Zeichen in der Konsole behoben, wenn die Konsole geöffnet ist. Wir rufen jetzt setlocale mit einer leeren Zeichenkette auf, um die Standard-Locale für den Benutzer oder das System System zu setzen. Dies behebt das Problem mit den Ausgaben in der Console.
Common: Drei Speicherleckquellen gefunden und entfernt
Diese Speicherlecks sind nicht sonderlich kritisch, weil die PDF24 Apps in der Regel recht schnell wieder geschlossen werden und somit der Speicher wieder freigegeben wird, aber wir mögen keine Speicherlecks und haben diese Somit untersucht und behoben.
Reader: PDF24 Reader berücksichtigt nun die DPI des Monitors
PER_MONITOR_AWARE_V2 aktiviert, um Probleme mit der PDF Vorschau zu beheben, wenn diese in einer Multi-Monitor-Umgebung mit unterschiedlichen DPI-Werten verwendet wird. Mit dieser Verbesserung verhält sich die PDF Vorschau nun korrekt, auch wenn man diese zwischen den Monitoren hin und herschiebt.
Reader: Drucken von mehreren PDFs per Kommandozeile
Mehrere PDF-Dateien können über die Kommandozeile auf einmal gedruckt werden. Dazu ist die Kommandozeile wie bisher im Handbuch beschrieben zu verwenden. Um nun ein weiteres Dokument zu übergeben, kann man dieses weitere Dokument hinter das andere Stellen. Dann werden beide Dokumente der Reihe nach gedruckt.
Reader: Sprungziele nun besser sichtbar
Das Sichtbarmachen des Ziels über Lesezeichen wurde verbessert. Der Zielbereich der Seite wird nun berücksichtigt, um den entsprechenden Punkt des Ziels anzuzeigen. Zuvor wurde nur ein "Gehe zur Seite" ausgeführt, was aber bei bestimmten Ansichten und Zoom-Größen nicht gut genug war.
Reader: Schnellere Textauswahl
Bei einigen PDFs konnte der PDF24 Reader einfrieren, wenn Text ausgewählt wurde. Wir haben dies analysiert und die Implementierung verbessert. Die neue Version ist nun viel schneller und auch das Selektieren von vielen Wörtern über zum Beispiel STRG+A ist nun flüssig, auch bei den Dateien, die Probleme bereitet haben.
Reader: PDFium aktualisiert auf den BRANCH chromium/5846
Damit kommen die Verbesserungen von PDFium auch dem PDF24 Reader zu Gute.
Assistant: Besser sichtbare Hintergrundfarbe für ausgewählte Dateielemente
FileTools: Besser sichtbare Hintergrundfarbe für ausgewählte Dateielemente
Creator: Speichern bei blockierter Zieldatei verbessert
Wenn man versucht, ein geändertes PDF mit PDF24 Creator zu speichern und die Zieldatei mit einem anderen Programm geöffnet und geblockt wurde, erscheint die Fehlermeldung "Error=32 File copy error from=tempFile to=destinationFile". Diese Meldung konnte nur mit einem OK Button bestätigt werden das Speichern schlug somit fehl. Der OK Button wurde nun mit einem Wiederholen und Abbrechen Button ersetzt, damit man nun auch die Möglichkeit hat, die Anwendung zu schließen, welche die Zieldatei blockiert, um dann per Wiederholen Button erneut zu versuchen zu speichern.
Toolbox: Neue Farbe des primären Buttons
Die Farbe des primären Buttons ist nun etwas dunkler, um den Farbkontrast zu verbessern von Hintergrund und Schrift zu verbessern.
Toolbox: Grünes Häkchen um die Offlineverarbeitung zu betonen
Ein kleines grünes Häkchen neben dem Text "Funktioniert offline" betont, dass PDF24 Dateien offline verarbeitet.
Toolbox: Elektronische Rechnungen erstellen integriert
Das Tool zu Erstellung elektronischer Rechnungen ist nun auch offline im PDF24 Creator verfügbar. Damit kann man nun auch offline Rechnung nach den Standards ZUGFeRD und XRechnung erstellen.
Toolbox: CMaps Problem im PDF Editor behoben
PDF Dateien, die CMaps verwenden, wurden im Editor nicht korrekt angezeigt, weil es ein Problem mit der CMaps-URL gab. Das Problem wurde behoben.
Toolbox: PDF Komprimierung bei geöffneter Konsole schlug fehl
Wenn die Konsole (F12) geöffnet wurde, schlug die PDF-Komprimierung fehl. Das Problem ist behoben.
Toolbox: Ausführen von Funktionen der Toolbox via Kommandozeile
Es wurde ein Kommandozeilenschalter hinzugefügt, um Funktionen der Toolbox über die Kommandozeile zu starten. Damit ist es nun möglich, fast alles, was die Toolbox bietet, über die Kommandozeile zu erledigen. Eine genaue Beschreibung dieser Funktion gibt es noch nicht. Bis die Dokumentation im Handbuch vorhanden ist, gerne direkt mit PDF24 kontakt aufnehmen.
Toolbox: Absturz aufgrund die Konvertierung leerer Zahlenfelder behoben
Bei einigen Werkzeugen stürzte die Toolbox ab, wenn einer der ganzzahligen Werte leer blieb. In diesem Falle schlug die Konvertierung fehl und die Toolbox stürtze ab. Dieses Problem ist behoben.
PDFLib: Ausgabe von Gleitkommazahlen verbessert
Die Art und Weise der Ausgabe von Gleitkommazahlen wurde verbessert. Nullen am Ende werden nun entfernt, was die PDF etwas kleiner macht.
Ghostscript: Erzeugung von PDF/A und Problem mit Umlauten und anderen Zeichen behoben
PDF/A werden mit Hilfe von Ghostscript erzeugt. Hier gab es aber ein Problem, dass Metadaten verworfen werden, wenn Umlaute und anderen Unicode Zeichen verwendet werden. Wir haben das Problem untersucht und behoben und den Ghostscript Entwicklern diesen Patch zugesendet. Die Meldung ist hier zu finden:
https://bugs.ghostscript.com/show_bug.cgi?id=706781