Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
/
Wie kann man einen Custom-Converter einfügen - GraphicMagicks?
Wie kann man einen Custom-Converter einfügen - GraphicMagicks?
GraphicMagicks ist erst ab enaio 10.x verfügbar. Es kann aber erforderlich sein, dass diese Converter in ältere Versionen eingebaut werden muss. Das Konzept ist für alle Versionen gleich, die ein RenditionPlus-Verzeichnis haben.
Gründe für den Einsatz können sein: Speicherprobleme, zu lange Laufzeiten bei der Konvertierung. GraphicMagicks ist nicht so ressourcenhungrig wie ImageMagicks.
Hier eine Kurzanleitungzum Einfügen den Custom-Converters GraphicMagics.
Schritt für Schritt Anleitung
Einrichtung
Einfügen/Konfigurieren:
Download:
GraphicMagick-Paket herunterladen
Installation der heruntergeladenen Software:
sofern nicht vorhanden: Installation GhostScript (mind. Version 64bit ab 9.53 verwenden, sofern eine höhere Version vorhanden ist, kann dieser Punkt übersprungen werden)
Kopie Inhalt aus apps (Verzeichnis GraphicsMagick) nach %enaio%\service\os_documentviewer\renditionplus\bin\apps
Kopie des Inhaltes aus custom nach: %enaio%\service\os_documentviewer\renditionplus\bin\custom
Anpassen der eingefügten XML und die Priorität hochstellen. Sie muss höher sein, als die vorhandene Konfiguration, sonst wird sie nicht verwendet. In den aktuellen Versionen ist ggfls. 301 zu niedrig, dann 600 oder 800 einstellen. Beispiel:
Anpassung toPdf-graphicsmagick-Converter.js Pfad zu GraphicMagicks anpassen in Java-Schreibweise
Neustart des Documentviewers ist nicht nötig. Aber Kontrolle, ob der Konverter funktioniert ist sinnvoll. Im RenditionPlus-Log sollte auch der Custom-Converter auftauchen, sobald die XML eingefügt oder angepasst wurde, z. Bsp. in der Art: [toPDF-graphicsmagick-script] add mapping for content type [^(image/)] with priority [301] to target [toPdf]
Zum Testen:
im Client ein TIF suchen und die ID ermitteln
per URL die Dokument-Infos abrufen: http://<documentviewer-server>:8070/osrenditioncache/app/management/info/<id>
den Pfad zum DV-Cache ermitteln. Im Verzeichnis 0/pdf liegt das Vorschaudokument. Beispiel:
prüfen der PDF-Vorschaudatei (Eigenschaften). Am besten in Adobe oder PDFViewer öffnen (ein Browser bietet das Feature nicht). Im Menü bei Dokumenteigenschaften sieht man, womit es erstellt wurde. Beispiel:
im Client die Vorschau neu erstellen
den Pfad über die Documentviewer-URL erneut heraussuchen
nun muss die neue Datei im DV-Cache GraphicsMagicks enthalten, im Log osrenditionplus-log sollte zudem die gm.exe aus dem GraphicMagicks-Verzeichnis zu finden sein.