Skip to content
README.md 1,37 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 https://m6u.de/LWPDFLIN

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.