Skip to main content

xjustiz2pdf

English introduction:
xjustiz2pdf is a desktop application that converts German xJustiz electronic legal communication (ERV) messages and e‑files (E‑Akte) into single PDF documents with an outline that preserves structure of the source. It provides a graphical user interface (GUI) for selecting, filtering, and exporting documents with structured bookmarks.


Bedienungsanleitung

Über die Anwendung

Mit xjustiz2pdf können Nachrichten im xJustiz‑Format (ERV) sowie elektronische Akten der deutschen Justiz / Verwaltung komfortabel in PDF‑Dokumente umgewandelt werden. Die Anwendung bietet eine grafische Oberfläche, um Dokumente und Akten(teile) auszuwählen, zu sortieren und mit einem Inhaltsverzeichnis in ein einzelnes PDF-Dokument zu exportieren.

Die Anwendung ist weitestgehend plattformunabhängig und läuft somit unter Windows, Linux und macOS.

  • Der Export von PDF-Dokumenten und Bilddateien wird ohne die Installation von Zusatzprogrammen unterstützt.
  • Sofern die Anwender LibreOffice auf ihrem System installiert haben, können diverse Office-Formate konvertiert und beim Export in die PDF-Akte berücksichtigt werden.
  • Falls auch die Anwendung Ghostscript auf dem Anwendersystem installiert ist, besteht zudem die Möglichkeit, die Dateigröße der Akte deutlich zu reduzieren.

Screenshot der Xjustiz2PDF Benutzeroberfläche

Installation und Start der Anwendung

Installation über PyPI - Python Package Index

pip install xjustiz2pdf

Start des Prgramms mit:

python -m xjustiz2pdf

oder

xjustiz2pdf

Installation mit Windows-Installer

Den Windows-Installer findest du auf Github.

Optional:

Hauptfenster

Nach dem Start öffnet sich das Hauptfenster mit folgenden Bereichen:

  • Eingabe: Auswahl einer XML‑ oder ZIP‑Datei mit xJustiz‑Nachrichten (Bei der Auswahl von ZIP-Dateien wird eine xjustiz_nachricht.xml in der obersten Ebene erwartet und automatisch eingelesen).

  • Baumansicht: Zeigt die komplette Aktenstruktur. Jeder Ordner kann einzeln angehakt werden. Nur Dokumente in Ordnern mit einem ☑ werden exportiert!

  • Alle Haken entfernen: Entfernt alle Häkchen im Baum.

  • Ausgabe: Zielpfad für die zu erzeugende PDF‑Akte/PDF-Datei.

  • Ausfiltern: Eingabefeld für mit Leerzeichen getrennte Suchbegriffe, um bestimmte Dokumente gezielt vom Export auszuschließen. Beispiel: "protokoll" filtert "Besprechungsprotokoll" und "Signaturprotokoll"

  • Optionen:

    • Dokumentauswahl: Auswahlfeld, das über die Kennzeichnung der Dokumente steuert, was exportiert wird: Alle Dokumente exportieren (Standard), Nur Originale exportieren, Nur Repräsentate exportieren oder Nur Originale/Repräsentate exportieren. Die drei letztgenannten Einstellungen lassen alle abweichend gekennzeichneten Dokumente aus (z. B. Signaturen). Die Auswahl wird automatisch gespeichert und beim nächsten Programmstart wieder vorbelegt.
    • Flaches Inhaltsverzeichnis: Erzeugt ein einfaches Inhaltsverzeichnis ohne Hierarchie (alle Dokumente "in einem Topf").
    • Sortierung: Wahlweise Originalreihenfolge, aufsteigend oder absteigend nach Veraktungsdatum.
  • Optionale Nachbearbeitungsoptionen (Wird nur angezeigt, wenn Ghostscript installiert wurde)

    • Keine Nachbearbeitung(Standard)
    • Qualität anpassen mit Ghostscript. Die Qualitässtufen von niedriger zu hoher Qualität lauten "screen"→"ebook"→"printer"→"prepress". Dieser Bearbeitungsschritt kann in Abhängigkeit vom Umfang des Akteninhalts sehr viel Zeit benötigen!
  • PDF erzeugen: Startet den Umwandlungsprozess. Wird aktiviert und grün, sobald Ein- und Ausgabedatei festgelegt wurden und mindestens ein Haken gesetzt wurde.

Hinweis

Die Ergebnisse des Exports können variieren, da es eine Vielzahl von Aktenverwaltungssoftware gibt und sich die E-Akten daher in ihremm Aufbau unterscheiden können. Da es sich bei der Umwandlung der E-Akte um einen Umwandlungsprozess handelt, entsprechen die resultierenden Dateien nicht mehr dem Original. Es ist nicht auszuschließen, dass Informationen (z.B. gehen Inhaltverzeichnisse der Originale verloren) und Details (Qualitätsverlust durch Komprimierung) verloren gehen. Trage Sorge, dass du die Originalakte zur späteren Verwendung archivierst.

Für die Arbeit mit der Originalakte empfehle ich openXJV.


Bedienung Schritt für Schritt

  1. Datei laden

    • Wähle über Eingabe eine XML‑ oder ZIP‑Datei.
    • Die Aktenstruktur wird im Baum angezeigt.
  2. Dokumente auswählen

    • Setze Häkchen bei den gewünschten Ordnern oder Dokumenten.
    • Teilweise gesetzte Häkchen "-" erzeugen leere Container im Inhaltsverzeichnis, ohne deren Dokumente selbst zu übernehmen.
  3. Filter anwenden (optional)

    • Gib (Teil-)Begriffe ein, um bestimmte Dokumente auszublenden. Trenne mit Leerzeichen.
    • Wähle unter Dokumentauswahl z. B. Nur Originale/Repräsentate exportieren, um Signaturprotokolle und Transfervermerke automatisch zu ignorieren. Über Nur Originale bzw. Nur Repräsentate lassen sich die beiden Arten auch einzeln exportieren.
  4. Sortierung festlegen

    • Wähle die gewünschte Reihenfolge (Original, aufsteigend, absteigend).
  5. (Optional) Größe und Qualität der Zieldatei beeinflussen

    • Sofern Ghostscript auf deinem System installiert ist, kannst du die Ausgabequalität in vier Schritten beeinflussen: screen, ebook, print, prepress.
  6. PDF erzeugen

    • Klicke auf PDF erzeugen.
    • Der Fortschritt wird im Statusbereich angezeigt.
    • Nicht unterstützte Dateitypen oder fehlende Dokumente werden automatisch durch Platzhalterseiten ersetzt, sodass der Prozess nicht abbricht.
  7. Ergebnis prüfen

    • Die erzeugte PDF enthält ein Inhaltsverzeichnis entsprechend der Baumstruktur des Originals. Bei flachem Inhaltsverzeichnis wird die Baumstruktur ignoriert.
    • Dokumente sind sortiert und gefiltert wie eingestellt.

Fehlerbehandlung

  • Nicht‑PDF‑Dateien: Werden nach Möglichkeit in PDF konvertiert oder durch Platzhalterseiten ersetzt.
  • Fehlende Dateien: Ebenfalls Platzhalter mit Hinweistext.
  • Leere Auswahl oder alle Dokumente ausgefiltert: Erzeugt eine PDF mit einer Hinweisseite („Keine Dokumente ausgewählt“).

Tipps

  • Nutze "-" für Ordner, wenn du die Struktur im Inhaltsverzeichnis erhalten, aber keine Dokumente übernehmen möchtest.
  • Mit Flaches Inhaltsverzeichnis erhältst du eine einfache Aneinanderreihung aller ausgewählten Dokumente ohne Hierarchie. Nutze in diesem Fall ggf. die Option zur Anpassung der Sortierreihenfolge, da die Elemente sonst die Reihenfolge beibehalten, die sie gehabt hätten, wenn sie noch in Ordner/Teilakten einsortiert wären.

Lizenz

xjustiz2pdf ist Open Source unter GPLv3-Lizenz (FOSS mit ❤️) und richtet sich an Anwender:innen und Entwickler:innen, die mit xJustiz‑Nachrichten und E-Akten arbeiten dürfen oder müssen.

Metadata

Release files for xjustiz2pdf 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xjustiz2pdf 0.2.0
File Size Uploaded
xjustiz2pdf-0.2.0.tar.gz 240.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xjustiz2pdf 0.2.0
File Interpreter ABI Platform
xjustiz2pdf-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 488.4 kB

Release files / xjustiz2pdf-0.2.0.tar.gz

Download URL xjustiz2pdf-0.2.0.tar.gz
Size 240.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9f1c6371432a3174e42dd445d5cf3a05df06fa3fa2212dc3458f9d3a05ed9a71
BLAKE2b-256 checksum
How to use checksums
61a6a8afe0e83b353e396774ebcfdbb252e8facbe615201c2079e8addde70f46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / xjustiz2pdf-0.2.0-py3-none-any.whl

Download URL xjustiz2pdf-0.2.0-py3-none-any.whl
Size 248.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
14d5b53f2827fc9a15878af2d2571482d4cb9fdddb68511a1fd32ea70fdd3d83
BLAKE2b-256 checksum
How to use checksums
f2787ef3abf02c0404e9dde7a688c737e56a5edd02ffecf0c292003c92c91483
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page