Das quelloffene Werkzeug Gotenberg zur serverseitigen PDF-Generierung hat mit dem Versionssprung auf 9.0.0 sowie der kurz darauf veröffentlichten Version 9.1.0 eine umfassende technische Neuausrichtung erfahren.
Wie das Fachportal heise.de in einem Bericht vom 12. November 2026 schildert, steht im Zentrum der Aktualisierung der Wechsel zu einer nativen, in Go geschriebenen Engine namens litho. Diese Neuentwicklung löst gleich mehrere zuvor genutzte Hilfswerkzeuge ab, darunter pdfcpu, QPDF, pdftk und ExifTool.
Neue Kernkomponente litho sichert Dokumente ab
Die neue Engine übernimmt ein breites Spektrum an Aufgaben der PDF-Verarbeitung. Dazu zählen das digitale Signieren von Dokumenten, das Setzen von Zeitstempeln, das Rendern von Seiten in die Bildformate PNG und JPEG sowie verlustfreie Komprimierungsverfahren. Ebenso führt litho Formular-Flattening durch und entfernt geschwärzte Inhalte physisch aus den Dateien, sodass sensible Daten nicht mehr wiederhergestellt werden können.
Zusätzliche Sicherheitsmaßnahmen greifen beim Schutz bestehender Signaturen: Sollte ein angeforderter Verarbeitungsschritt dazu führen, dass vorhandene Signaturen eines Dokuments entfernt oder beschädigt werden, weist litho den Vorgang mit der HTTP-Statusmeldung 400 ab.
Wer beruflich oder privat täglich mit digitalen Dokumenten arbeitet, sollte die rechtlichen Anforderungen an moderne Formate genau kennen. Dieser kostenlose Experten-Ratgeber erklärt Schritt für Schritt, welche Formate und Archivierungsregeln bei der Digitalisierung wirklich zählen. E-Rechnung richtig einführen: So machen Sie Ihr Unternehmen ab sofort unangreifbar
Flexiblere Pipelines und Unterstützung für Rechnungsstandards
Parallel zur neuen Engine wurde die Architektur der Verarbeitungsketten überarbeitet. Anstelle starrer Abläufe werden Verarbeitungsschritte nun über das Feld stages gesteuert. In Version 9.0.0 stehen dafür 26 Einzelschritte zur Verfügung, die über den neuen API-Endpunkt /forms/pdf/pipe flexibel kombiniert werden können.
Für Dokumentenstandards und Barrierefreiheit sorgt die Funktion remediate. Sie überprüft und korrigiert insgesamt elf PDF/A-Stufen sowie die Barrierefreiheitsvorgaben PDF/UA-1 und PDF/UA-2. Darüber hinaus bietet das System Unterstützung für den elektronischen Rechnungsstandard Factur-X.
Schlankeres Docker-Image und geänderte Schnittstellen
Auch die zugrunde liegende Systemumgebung wurde grundlegend bereinigt. Für die Dokumentenkonvertierung via LibreOffice kommt nun der Prozess lok auf Basis des LibreOfficeKit zum Einsatz, der den bisherigen unoconverter ersetzt. Dieser Schritt ermöglicht es, sowohl Java als auch Python vollständig aus dem offiziellen Docker-Image zu entfernen, was den Speicherbedarf und potenzielle Abhängigkeiten reduziert.
Die Umstellung auf elektronische Standards wie Factur-X bringt viele steuerliche Vorgaben mit sich, die oft unterschätzt werden. Ein gratis E-Book enthüllt die wichtigsten Vorteile und die notwendigen Schritte für eine rechtssichere Umsetzung in der Praxis. Was viele über die neue E-Rechnungspflicht noch nicht wissen
Beim Upgrade auf die Version 9 müssen Anwender bestehende Konfigurationen anpassen. So wurden die API-Endpunkte von /forms/pdfengines auf /forms/pdf verkürzt. Bestimmte Funktionen erhalten ein neues Präfix, wie etwa nativePdfa. Für das Monitoring und den Betrieb in verteilten Umgebungen bringt die Version zudem Unterstützung für OpenTelemetry-Metriken mit.
Die kontinuierliche Wartung derartiger Infrastrukturkomponenten bleibt für Administratoren von hoher Relevanz: Laut Erhebungen von Black Lotus Labs zählte Gotenberg neben Projekten wie LiteLLM, Ollama und Gitea bereits zu den anvisierten Zielen der Schadsoftware PoeLLM, über die mehr als 3.000 Server kompromittiert wurden.

