GroupDocs.Metadata for Python 26.9 – September 2026 Veröffentlichungs‑Highlights
Version 26.9 von GroupDocs.Metadata for Python führt eine CLI, fünf neue Archivformate, die Wiederherstellung der PowerPoint‑Unterstützung, Engine‑Updates und wichtige Kompatibilitäts‑Fixes ein.
Ein verschlüsseltes PDF signieren, ohne es zu entsperren: Vier Passwortpfade in Python
Ein verschlüsseltes PDF kann signiert werden, ohne jemals eine entschlüsselte Kopie zu schreiben: LoadOptions öffnet es direkt und SaveOptions entscheidet, ob die signierte Ausgabe das alte Passwort beibehält oder ein neues erhält. Dieser Artikel vergleicht die vier Passwortpfade, einschließlich der beiden, die fehlschlagen, und erklärt, warum die Fehler als RuntimeError auftreten statt als die vom API benannten Ausnahmetypen.
GroupDocs.Viewer for Python 26.9 – September 2026 – Highlights der Veröffentlichung
Version 26.9 führt plattformübergreifende Darstellung von Projektdateien, Word‑Seitenzahlen, DPI‑Einstellungen ein und entfernt libgdiplus‑Abhängigkeiten.
GroupDocs.Conversion for Python 26.9 – September 2026 Release‑Highlights
Version 26.9 führt ConversionEvents, neue Diagrammformate, CAD‑Optionen und kritische Fehlerbehebungen ein.
GroupDocs.Viewer for Java 26.9 – September 2026 Highlights der Veröffentlichung
GroupDocs.Viewer for Java 26.9 führt OFD-Unterstützung, PDF-Anmerkungs‑Rendering, DPI‑Einstellungen, Seitenzahlen und Archivverbesserungen ein.
GroupDocs.Viewer for Node.js 26.9 – September 2026 Highlights der Veröffentlichung
GroupDocs.Viewer for Node.js 26.9 fügt OFD‑Unterstützung, PDF‑Anmerkungs‑Rendering, DPI‑Steuerung, Seitenzahlen, Archiv‑Verbesserungen und mehrere Fehlerbehebungen hinzu.
Die Font-Rechnung kommt später: Java-Container-Signierung und CJK
Java-Container-Images bündeln DejaVu für AWT, was ausreicht, um englischen Text zu signieren, aber nicht für alles andere. Dieser Artikel untersucht, welche Kosten diese Teilabdeckung für einen Dokumenten‑Workflow verursacht, warum GroupDocs.Signature scheitert, anstatt zu substituieren, und wie eine Schrift‑Ebene plus Laufzeit‑Familienauflösung einen Vorfall in eine Start‑Prüfung verwandelt.
PDFs aus Node.js in Docker signieren: Drei Wege, eine Schriftart auszuwählen
GroupDocs.Signature für Node.js führt eine JVM im Prozess aus, sodass die Containerisierung die Bereitstellung eines JDK und von Schriften erfordert, bevor irgendeine Signatur funktioniert. Dieser Artikel vergleicht die drei Methoden, eine Schriftfamilie auszuwählen – sie hart zu codieren, sie anhand von Dateinamen zu erkennen oder die Bibliothek zu sondieren – und behandelt die Bindungs‑Eigenheiten, die den Code darum herum prägen.
PDFs mit Python in Docker signieren: Zwei Schichten, die Ihrem Image fehlen
Ein Python‑Signierskript, das auf einem Laptop läuft, schlägt in einem schlanken Container zweimal fehl: einmal, weil das .NET‑Binding kein libssl oder libicu enthält, und erneut, weil das Image keine Schriften hat und GroupDocs.Signature keine fehlende Schriftfamilie ersetzen kann. Dieses Tutorial erstellt beide Schichten und den Auflösungscode, der das Skript portabel hält.
Signieren in einem Linux-Container: Schriftarten, Glyphen und funktionierende Dockerfiles
GroupDocs.Signature ersetzt eine fehlende Schriftart nicht: Nennen Sie eine Familie, die im Image nicht vorhanden ist, und der Aufruf löst einen Fehler aus, anstatt zurückzuweichen. Da das .NET‑Runtime‑Image keinerlei Schriftarten enthält, schlägt eine Textsignatur dort fehl, bis Sie eine Schriftart‑Schicht hinzufügen. Dieser Artikel vergleicht das schrifflos‑Image mit dem korrigierten und zeigt, wie man eine Familie zur Laufzeit auflöst.