750px
CTRL-PANEL-01
SYSTEM AKTIV — XSL TRANSFORMATIONS-KONTROLLE v2.0

DocuMentor

Industrielle XSL-Transformationskontrolle

Desktop-Anwendung zur Verwaltung und Validierung von XSL-Transformationen. Erkennen Sie jede Auswirkung Ihrer XSL-Änderungen — bevor es zu spät ist. PDF-Generierung, Vergleich und Qualitätssicherung in einem Werkzeug.

Kontrollraum-
Funktionen

Sechs Kernmodule für die lückenlose Überwachung Ihrer XSL-Transformationen und PDF-Ergebnisse.

F-001
Hierarchische Baumstruktur

Organisieren Sie Ihre XSL- und XML-Dateien in einer intuitiven Baumstruktur mit TreeNodes. Drag-and-Drop, Kontextmenüs und Vererbungsdarstellung inklusive.

F-002
PDF-Diff-Vergleich

Drei-Panel-Ansicht mit Referenz-, Diff- und Neu-Darstellung. Alpha-Blending, Zoom und Pan für präzise visuelle Qualitätskontrolle.

F-003
#
Änderungsverfolgung

Blake2b-Hashing für jede XML-Datei. Automatische Berechnung im Hintergrund erkennt sofort, welche Dateien sich verändert haben.

F-004
Asynchrone Verarbeitung

Hintergrund-Threads für Hash-Berechnungen und Datenbankabfragen. Die Benutzeroberfläche bleibt stets reaktionsfähig.

F-005
PostgreSQL-Integration

Direkte Datenbankanbindung mit SSL-Unterstützung. SQL-Abfragen via ConnectorX und Polars DataFrames für schnelle Datenverarbeitung.

F-006
Toolchain-Konfiguration

Flexible Verwaltung von Saxon, Apache FOP und diff-pdf. Mehrere Versionen parallel konfigurierbar mit ID-basiertem Referenzsystem.

Arbeitsablauf

Vier Schritte von der XSL-Änderung bis zur verifizierten PDF — wiederholbar und zuverlässig.

01
XSL-Dateien bearbeiten

Führen Sie die benötigten Änderungen an Ihren XSL-Stylesheets durch. DocuMentor Überwacht die Abhängigkeiten.

02
Transformation starten

Starten Sie die Transformation direkt aus DocuMentor. Saxon und Apache FOP werden automatisch orchestriert.

03
PDF-Diff begutachten

Vergleichen Sie Referenz- und neue PDF in der Drei-Panel-Ansicht. Abweichungen werden sofort sichtbar.

04
Ergebnis verifizieren

Prüfen Sie, ob nur die erwarteten PDF-Dateien geändert wurden und das Ergebnis korrekt ist.

Kontrollstation

Überblick über die Anwendungsoberfläche — Baumstruktur links, PDF-Vergleich rechts.

DocuMentor — Projekt: Flexnow Urkunden 2026 BEREIT
Projektbaum
Urkunden
Bachelor
urkunde_ba.xsl
testdaten_ba.xml
Master
urkunde_ma.xsl
testdaten_ma.xml
Zeugnisse
zeugnis_base.xsl
layout_common.xsl
Referenz-PDF
Diff-Ansicht
Neue PDF

Tech-Stack

Bewährte Industriekomponenten für maximale Zuverlässigkeit.

Kern
Python 3
PySide6 / Qt
Pydantic
Transformation
Saxon XSLT
Apache FOP
diff-pdf
Daten
PostgreSQL
Polars
ConnectorX
Werkzeuge
blake2b
PyInstaller

Inbetriebnahme

Windows-Pakete für den sofortigen Einsatz — oder drei Befehle aus dem Quellcode.

01
Repository klonen
$ git clone https://github.com/your-org/xsl-validator.git
02
Abhängigkeiten installieren
$ uv sync
03
Anwendung starten
$ uv run python src/main.py
Windows — Vorkompilierte Pakete
▾ MSI-Installer EMPFOHLEN

Windows-Installer mit automatischer Einrichtung. Erstellt Startmenü-Einträge und ermöglicht saubere Deinstallation über die Systemsteuerung.

DocuMentor-2.0-win64.msi — ca. 85 MB ▼ MSI herunterladen
▾ ZIP-Archiv PORTABEL

Portable Version ohne Installation. Entpacken und direkt starten — ideal für eingeschränkte Umgebungen ohne Administratorrechte.

DocuMentor-2.0-win64-portable.zip — ca. 80 MB ▼ ZIP herunterladen
oder aus Quellcode
HINWEIS: Die Windows-Pakete enthalten alle Abhängigkeiten inklusive Python-Runtime. Lediglich eine Java Runtime (für Saxon) und optional PostgreSQL müssen separat installiert werden. Für die volle Performance der Pool-Worker wird ein Java JDK (statt nur JRE) empfohlen.

QUELLCODE: Erfordert Python 3.13+, Java Runtime (für Saxon), sowie optional PostgreSQL für die Datenbankintegration. Für die volle Performance der Pool-Worker wird ein Java JDK (statt nur JRE) empfohlen. Der Paketmanager uv wird für die Abhängigkeitsverwaltung verwendet.