Skip to content
README.md 1,55 KB
Newer Older
Thorsten Eggeling's avatar
Thorsten Eggeling committed
# PDF-Server

Thorsten Eggeling's avatar
Thorsten Eggeling committed
Open Office im Server-Modus für die Dateikonvertierung nutzen
Thorsten Eggeling's avatar
Thorsten Eggeling committed

Thorsten Eggeling's avatar
Thorsten Eggeling committed
Download der Linux-Version inklusive OpenOffice-Portabel (219 MB) https://m6u.de/LWPDFLIN
Thorsten Eggeling's avatar
Thorsten Eggeling committed

Thorsten Eggeling's avatar
Thorsten Eggeling committed
Download der Windows-Version inklusive OpenOffice-Portabel (313 MB): https://m6u.de/LWPDFWIN1
Thorsten Eggeling's avatar
Thorsten Eggeling committed

## Beschreibung der Dateien

Thorsten Eggeling's avatar
Thorsten Eggeling committed
**lwPDFKonverter.sh:** Das Script startet OpenOffice im Server-Modus und dann lwPDFConverter.py. Das Python-Script überwacht das Verzeichnis "in" auf neuen Dateien. Wenn eine neue Datei eintrifft, wird diese in das PDF-Format konvertiert und landet im Ordner "out". Es werden alle Dateitypen unterstützt, die OpenOffice öffnen und konvertieren kann.
Thorsten Eggeling's avatar
Thorsten Eggeling committed

Thorsten Eggeling's avatar
Thorsten Eggeling committed
**lwPDFServer.sh:** Das Script startet OpenOffice im Server-Modus und dann den Webserver spyce-2.1/spyce.py auf Port 8000. Über die Weboberfläche http://localhost:8000 lassen sich Office-Dateien in PDF, DOC, RTF und HTML umwandeln. Außerdem ist eine Textsuche in ODT-Dateien möglich. Der zugehörige Python-Code ist in den Dateien "spyce-2.1\www\index.spy" beziehungsweise "spyce-2.1\www\search.spy" zu finden.
Thorsten Eggeling's avatar
Thorsten Eggeling committed

Thorsten Eggeling's avatar
Thorsten Eggeling committed
**lwUnoconv.sh:** Das Script verwendet unoconv für die Textsuche in ODT-Dateien.
Thorsten Eggeling's avatar
Thorsten Eggeling committed

Alle bisher genannten Tools verwenden Python 2.7, das in OpenOffice enthalten ist.

Thorsten Eggeling's avatar
Thorsten Eggeling committed
**lofgrep.sh:** Das Script benötigt ein installiertes LibreOffice/OpenOffice und die Pakete unoconv sowie python3-uno. Es  verwendet unoconv für die Textsuche in ODT-Dateien.
Thorsten Eggeling's avatar
Thorsten Eggeling committed

Thorsten Eggeling's avatar
Thorsten Eggeling committed
Im Ordner "Services" liegen drei Dateien für den Start der Funktionen als Dienst. Hier muss man jeweils Benutzernamen, Gruppe und Pfade für das jeweilige System anpassen.

Thorsten Eggeling's avatar
Thorsten Eggeling committed