Files
PDF-WEB/start.bat
SimolZimol e60ee3522b modified: QUICKSTART.md
modified:   app.py
	new file:   start.bat
	modified:   static/js/pdf-tools.js
2025-10-12 23:54:03 +02:00

84 lines
2.3 KiB
Batchfile

@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