@echo off echo =============================================== echo PDF Editor Web App - Schnellstart echo =============================================== echo. :: Zum Projektverzeichnis wechseln cd /d "%~dp0" :: Prüfen ob Python installiert ist python --version >nul 2>&1 if errorlevel 1 ( echo [FEHLER] Python ist nicht installiert oder nicht im PATH! echo Bitte installieren Sie Python 3.8+ von https://python.org pause exit /b 1 ) echo [INFO] Python gefunden: python --version :: Prüfen ob virtuelle Umgebung existiert if not exist "venv\" ( echo [INFO] Erstelle virtuelle Umgebung... python -m venv venv if errorlevel 1 ( echo [FEHLER] Konnte virtuelle Umgebung nicht erstellen! pause exit /b 1 ) ) :: Virtuelle Umgebung aktivieren echo [INFO] Aktiviere virtuelle Umgebung... call venv\Scripts\activate.bat :: Abhängigkeiten installieren falls requirements.txt existiert if exist "requirements.txt" ( echo [INFO] Installiere/Update Abhängigkeiten... pip install -r requirements.txt --quiet --disable-pip-version-check if errorlevel 1 ( echo [WARNUNG] Einige Abhängigkeiten konnten nicht installiert werden. echo Versuchen Sie: pip install -r requirements.txt ) ) :: Prüfen ob notwendige Ordner existieren if not exist "uploads\" mkdir uploads if not exist "output\" mkdir output :: Poppler-Check (für pdf2image) echo [INFO] Prüfe Poppler-Installation... python -c "import pdf2image; print('Poppler verfügbar')" 2>nul if errorlevel 1 ( echo [WARNUNG] Poppler nicht gefunden! PDF-zu-Bild-Konvertierung funktioniert möglicherweise nicht. echo Installieren Sie Poppler: echo - Windows: scoop install poppler ODER manuell von GitHub echo - Details siehe README_INSTALL.md echo. ) echo [INFO] Starte PDF Editor Web App... echo [INFO] Die App wird unter http://127.0.0.1:5000 verfügbar sein echo [INFO] Drücken Sie Ctrl+C zum Beenden echo. :: Flask App starten python app.py :: Falls Fehler beim Start if errorlevel 1 ( echo. echo [FEHLER] Die Anwendung konnte nicht gestartet werden! echo Mögliche Lösungen: echo 1. Prüfen Sie ob Port 5000 frei ist echo 2. Installieren Sie Abhängigkeiten: pip install -r requirements.txt echo 3. Überprüfen Sie die Fehlermeldungen oben echo. pause ) echo. echo Auf Wiedersehen! pause