Benutzer-Werkzeuge

Webseiten-Werkzeuge


fh-complete:dokumentenerstellung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
fh-complete:dokumentenerstellung [2016/08/24 16:08]
moik
— (aktuell)
Zeile 1: Zeile 1:
-====== Dokumentenerstellung ====== 
-Einige Dokumente benötigen für die Erstellung das Tool unoconv.\\ 
-Teilweise wird auch [[:​ghostscript|Ghostscript]] verwendet. 
  
- 
-Damit unoconv funktioniert,​ muss es am Server installiert sein (ca. 500MB): 
- 
-''​apt-get install unoconv''​ 
- 
-Zusätzlich muss der unoconv Listener am Server laufen. 
-Um den Listener zu starten, gibt es verschiedene Wege: 
- 
- 
-==== MANUELL ==== 
-Mittels einem einfachen ''&''​ am Ende des Befehls kann der Prozess geforkt werden. Das Problem bei dieser Methode ist, dass wenn das System neu gestartet wird, oder der Prozess durch einen Fehler beendet wird, der Befehl jedes mal erneut ausgeführt werden muss.\\ 
-\\ 
-Daher wird empfohlen, den Prozess über ein Init-System(SystemD,​ Upstart, SysVinit) starten zu lassen\\ 
-\\ 
-<​code>​unoconv --listener &</​code>​ 
-oder\\ 
-<​code>​unoconv -l &</​code>​ 
- 
- 
-==== UPSTART ==== 
-Nur bis einschließlich Ubuntu 14.04!\\ 
-Folgende versionen verwenden systemd.\\ 
-Datei [[https://​github.com/​FH-Complete/​FHC-Core/​blob/​master/​system/​services/​upstart/​unoconv.conf|unoconv.conf]] nach ''/​etc/​init/''​ kopieren und gegebenenfalls anpassen. 
- 
-''​setuid''​ gibt den Usernamen an\\ 
-\\ 
-''#​ initctl reload-configuration''​ ausführen, um die neue konfiguration zu laden\\ 
-''#​ start unoconv''​ um den Dienst zu starten\\ 
-''#​ status unoconv''​ um den Status abzufragen\\ 
-Das zugehörige Log befindet sich in ''/​var/​log/​upstart/​unoconv.log''​ 
-==== SYSTEMD ==== 
-Verwenden die meisten neueren Distributionen.\\ 
-Auch Ubuntu seit 14.10.\\ 
-Datei [[https://​github.com/​FH-Complete/​FHC-Core/​blob/​master/​system/​services/​systemd/​unoconv%40.service|unoconv@.service]] nach ''/​etc/​systemd/​system/''​ kopieren. 
-\\ 
-''#​ systemctl daemon-reload''​ ausführen, um die neue konfiguration zu laden\\ 
-''#​ systemctl start unoconv@[USERNAME]''​ um den Dienst zu starten\\ 
-''#​ systemctl status unoconv@[USERNAME]''​ um den Status und das Log abzufragen\\ 
-\\ 
-Näheres gibt es unter [[:​systemd|Systemd]]. 
-===== Schriften ===== 
-Da die PDF Dokumente am Server generiert werden, müssen die benötigten Schriftarten auch am Server installiert sein. 
- 
-==== Arial / Times New Roman / Courier ==== 
- 
-Microsoft Font Pack Installieren 
- 
-enthält folgende Schriften: 
- 
-  * Andale Mono 
-  * Arial Black 
-  * Arial (Bold, Italic, Bold Italic) 
-  * Comic Sans MS (Bold) 
-  * Courier New (Bold, Italic, Bold Italic) 
-  * Georgia (Bold, Italic, Bold Italic) 
-  * Impact 
-  * Times New Roman (Bold, Italic, Bold Italic) 
-  * Trebuchet (Bold, Italic, Bold Italic) 
-  * Verdana (Bold, Italic, Bold Italic) 
-  * Webdings 
-    ​ 
-<​code>​ 
-sudo apt-get install ttf-mscorefonts-installer ​ 
-fc-cache -v 
-</​code>​ 
- 
-==== Tahoma ==== 
-Die Schrift Tahoma ist in dem Font-Pack nicht enthalten. Diese kann wie folgt installiert werden: 
- 
-<​code>​ 
-apt-get install cabextract 
-wget http://​download.microsoft.com/​download/​ie6sp1/​finrel/​6_sp1/​W98NT42KMeXP/​EN-US/​IELPKTH.CAB 
-cabextract -F '​tahoma*ttf'​ IELPKTH.CAB 
-mkdir -p /​usr/​share/​fonts/​truetype/​msttcorefonts/​ 
-mv -f tahoma*ttf /​usr/​share/​fonts/​truetype/​msttcorefonts/​ 
-chmod 644 /​usr/​share/​fonts/​truetype/​msttcorefonts/​tahoma* 
-fc-cache -v 
-rm -f IELPKTH.CAB 
-</​code>​ 
- 
-==== Schriftarten im .ttf Format==== 
-Schriften die im .ttf Format vorhanden sind können in den Ordner /​usr/​share/​fonts/​ kopiert werden. 
-Mit dem Befehl 
-<​code>​ 
-fc-cache -fv 
-</​code>​ 
-muss dann der Font Cache erneuert werden damit die neuen Schriften erkannt werden. 
- 
-Damit unoconv die neue Schriftart beim Erstellen der PDFs auch wirklich verwendet, muss nach der installation der Schrift, der unoconv listener neu gestartet werden. ​ 
-(Dabei müssen der unoconv listener und alle soffice prozesse beendet werden) 
/var/www/wiki/data/attic/fh-complete/dokumentenerstellung.1472047712.txt.gz · Zuletzt geändert: 2019/08/13 13:49 (Externe Bearbeitung)