Ein leistungsstarkes und einfaches Tool zur Bearbeitung von PDF-Dateien, sowohl lokal (über die CLI/GUI) als auch über ein modernes Web-Frontend und FastAPI Backend.
Alle ausführlichen Dokumentationen für dieses Projekt befinden sich im Verzeichnis docs/:
- Allgemeine Projekt-Dokumentation (README)
- Frontend Dokumentation
- API Dokumentation (Endpunkte des FastAPI Backends)
- Architektur & Aufbau (Übersicht der Komponenten)
Dieses Tool verfügt über ein modernes Web-Frontend (mit React gebaut) und ein Python Backend (FastAPI).
- Stelle sicher, dass Python (>=3.8) und Node.js (>=18) installiert sind.
- Klicke doppelt auf die Start-Datei für dein Betriebssystem (diese installiert automatisch fehlende Abhängigkeiten und öffnet die Server):
- Windows: Führe
start.bataus (z.B. per Doppelklick). - Linux/macOS: Führe
./start.shim Terminal aus.
- Windows: Führe
- Alternativ (Docker): Du kannst die gesamte Anwendung (Backend und Frontend) mit Docker ausführen:
Voraussetzung: Docker und Docker Compose müssen auf deinem System installiert sein.
docker compose up --build
Sobald die Skripte oder Docker laufen, öffnet sich dein Webbrowser mit der React-Benutzeroberfläche (standardmäßig unter http://localhost:5173), während die API im Hintergrund auf Port 8000 läuft.
Für Details zur CLI und zur alten Desktop-App siehe docs/README.md.