XJustiz2PDF

XJustiz2PDF

XJustiz2PDF wandelt XJustiz‑Nachrichten (ERV) und elektronische Akten (E‑Akte) in eine einzelne, strukturierte PDF‑Akte um. Die erzeugte PDF enthält ein Inhaltsverzeichnis, das die Originalstruktur der Akte abbildet. Zielgruppe sind Anwender:innen und Entwickler:innen, die mit E-Akten arbeiten, diese archivieren oder weiterverteilen müssen.

Plattformen: Windows, Linux, macOS. Native PDF- und Bildkonvertierung; optionale Erweiterungen für Office‑Formate und PDF‑Optimierung über LibreOffice und Ghostscript.

Als Alternative zur PDF-Umwandlung mit XJustiz2PDF empfehle ich den XJustiz-Viewer openXJV.

Funktionen ✨

Installation 🔧

Windows‑Installer

Download: GitHub Releases

Wichtig: Die zusätzliche Installation von LibreOffice ist optional, erweitert die Anwendung jedoch um die Möglichkeit, Office‑Formate in PDFs zu konvertieren, so dass sie in die PDF‑Akte übernommen werden können. Auch eine separate Installation von Ghostscript ist optional, ermöglicht jedoch die nachträgliche Größenreduktion und Qualitätssteuerung der erzeugten PDF‑Akte mittels definierter Profile.

PyPI (empfohlen für Linux und macOS)

pip install xjustiz2pdf

Start

python -m xjustiz2pdf
# oder
xjustiz2pdf

Die Hinweise zu LibreOffice und Ghostscript gelten auch für Installationen ohne Windows‑Installer: LibreOffice macht Office‑Dokumente konvertierbar; Ghostscript bietet zusätzliche Optionen zur Qualitätsanpassung und Größenreduktion der finalen PDF‑Akte.

Hauptfenster und Bedienung 🖥️

Das Hauptfenster ist in funktionale Bereiche unterteilt. Nachfolgend werden die Bedienelemente und ihre Auswirkungen beschrieben, damit du den Export kontrolliert und reproduzierbar durchführst.

Screenshot der xjustiz2pdf Benutzeroberfläche mit Eingabefeldern, Baumansicht und Exportoptionen

Eingabe

Wähle eine XML‑Datei oder eine ZIP‑Datei mit einer xjustiz_nachricht.xml in der obersten Ebene. Beim Laden wird die Aktenstruktur analysiert und in der Baumansicht abgebildet. ZIP‑Archive werden automatisch entpackt und verarbeitet; relative Pfade innerhalb der Akte bleiben erhalten.

Baumansicht

Alle Haken entfernen

Setzt alle Checkboxen zurück; praktisch für einen schnellen Neustart der Auswahl.

Ausgabe

Definiere den Zielpfad für die zu erzeugende PDF‑Akte. Ist kein gültiger Zielpfad gesetzt, bleibt die Schaltfläche PDF erzeugen deaktiviert.

Ausfiltern

Gib mit Leerzeichen getrennte Stichworte ein, die aus dem Export ausgeschlossen werden sollen (z. B. protokoll). Die Filterung wirkt als Ausschlussliste: getroffene Dokumenttitel werden nicht exportiert.

Technische Dateien

Ein Klick auf diesen Button füllt das Ausfiltern-Feld mit den typischen Dateiendungen technischer Dateien.

Optionen

Optionale Nachbearbeitung

Wenn Ghostscript vorhanden ist, wird eine Sektion zur Nachbearbeitung angezeigt. Die Profile wirken sich folgendermaßen aus:

PDF erzeugen

Die Schaltfläche startet den Exportprozess. Sie wird aktiv und farblich hervorgehoben, sobald ein Eingabe‑ und Ausgabepfad gesetzt und mindestens ein Element ausgewählt ist. Der Fortschritt wird im Statusbereich angezeigt; Fehler oder fehlende Dateien werden als Hinweise protokolliert, und Platzhalterseiten ersetzen nicht verwertbare Dokumente.

Hilfe bei Problemen 🛠️

xjustiz2pdf versucht, den Exportprozess so robust wie möglich zu gestalten. Die folgenden Verhaltensweisen helfen bei der Einschätzung und Behebung von Problemen:

Tipps 📝

Empfohlene Vorgehensweisen, um verlässliche, reproduzierbare PDF‑Akte‑Exporte zu erzielen:

Lizenz 📄

xjustiz2pdf ist Open Source und steht unter der GPLv3-Lizenz. Beiträge, Fehlerberichte und Pull‑Requests sind auf dem GitHub‑Repository willkommen.