88 lines
2.5 KiB
Markdown
88 lines
2.5 KiB
Markdown
# Schnellstart-Anleitung für PDF Editor Web App
|
|
|
|
## Sofort loslegen (Windows PowerShell)
|
|
|
|
1. **Navigieren Sie zum Projektordner:**
|
|
```powershell
|
|
cd "c:\Users\Simon.Speedy\Documents\dev projekte\Test\pdf web app"
|
|
```
|
|
|
|
2. **Virtuelle Umgebung erstellen:**
|
|
```powershell
|
|
python -m venv venv
|
|
.\venv\Scripts\Activate.ps1
|
|
```
|
|
|
|
3. **Abhängigkeiten installieren:**
|
|
```powershell
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
4. **Poppler für Windows installieren:**
|
|
- Downloaden Sie: https://github.com/oschwartz10612/poppler-windows/releases
|
|
- Extrahieren Sie nach C:\poppler
|
|
- Fügen Sie C:\poppler\Library\bin zu den Umgebungsvariablen hinzu
|
|
|
|
**ODER per Scoop (einfacher):**
|
|
```powershell
|
|
# Falls Scoop nicht installiert ist:
|
|
# Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
|
|
# irm get.scoop.sh | iex
|
|
|
|
scoop install poppler
|
|
```
|
|
|
|
5. **App starten:**
|
|
```powershell
|
|
python app.py
|
|
```
|
|
|
|
6. **Browser öffnen:**
|
|
- Gehen Sie zu: http://127.0.0.1:5000
|
|
|
|
## Fertig! 🎉
|
|
|
|
Die App läuft jetzt lokal auf Ihrem Computer. Sie können:
|
|
|
|
- ✅ Bilder zu PDF konvertieren
|
|
- ✅ PDFs zusammenführen
|
|
- ✅ PDFs zu Bildern konvertieren
|
|
- ✅ Drag & Drop verwenden
|
|
- ✅ **NEU: Bildvorschau mit Rotation** - Bilder anzeigen und drehen
|
|
- ✅ **NEU: Bildorientierung ändern** - 90°, 180°, 270° Rotation
|
|
- ✅ **NEU: Verschiedene Vorschaugrößen** - Klein, Mittel, Groß
|
|
- ✅ **NEU: Bildmodal** - Bilder in voller Größe anzeigen
|
|
- ✅ **NEU: PDF-Vorschau** - Erste Seite als Thumbnail anzeigen
|
|
- ✅ **NEU: PDF-Rotation** - PDFs vor dem Zusammenführen drehen
|
|
- ✅ **NEU: PDF-Reihenfolge** - PDFs durch Ziehen sortieren
|
|
- ✅ **NEU: PDF-Modal** - PDF-Seiten in voller Größe betrachten
|
|
- ✅ Vollständig offline arbeiten
|
|
|
|
## Bei Problemen:
|
|
|
|
**Fehler bei pdf2image?**
|
|
```powershell
|
|
# Poppler-Pfad manuell setzen (falls automatisch nicht funktioniert)
|
|
$env:PATH += ";C:\poppler\Library\bin"
|
|
```
|
|
|
|
**Port bereits belegt?**
|
|
- Ändern Sie in app.py die Zeile: `app.run(debug=True, host='127.0.0.1', port=5001)`
|
|
|
|
**PDF-Vorschau funktioniert nicht?**
|
|
```powershell
|
|
# Poppler installieren (für PDF-Vorschauen)
|
|
scoop install poppler
|
|
# ODER manuell von GitHub herunterladen und PATH hinzufügen
|
|
```
|
|
|
|
**Importfehler?**
|
|
```powershell
|
|
# Virtuelle Umgebung erneut aktivieren
|
|
.\venv\Scripts\Activate.ps1
|
|
pip install --upgrade -r requirements.txt
|
|
```
|
|
|
|
**Debug-Informationen:**
|
|
- Öffnen Sie http://127.0.0.1:5000/debug/check-dependencies
|
|
- Für PDF-spezifische Probleme: Browser-Konsole (F12) prüfen |