modified: QUICKSTART.md
modified: app.py new file: start.bat modified: static/js/pdf-tools.js
This commit is contained in:
84
start.bat
Normal file
84
start.bat
Normal file
@@ -0,0 +1,84 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user