# DocuMentor — Industrielle XSL-Transformationskontrolle

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.

▼ Installation starten ▶ Features erkunden
Features

## 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.

Workflow

## 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.

Interface

## Kontrollstation

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

DocuMentor — Projekt: Flexnow Urkunden 2026 BEREIT
Referenz-PDF
Diff-Ansicht
Neue PDF
Technologie

## 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
Installation

## Inbetriebnahme

Drei Befehle — und DocuMentor läuft auf Ihrer Maschine.

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
HINWEIS: Erfordert Python 3.13+, Java Runtime (für Saxon), sowie optional PostgreSQL für die Datenbankintegration. Der Paketmanager uv wird für die Abhängigkeitsverwaltung verwendet.