Wie kann man die ZIP-Verarbeitung im Documentviewer abstellen?
In früheren Versionen des Documentviewers konnte man in der Amin-Oberfläche einstellen, ob ZIP-Dateien entpackt werden sollen oder nicht. In den aktuellen Versionen (ab enaio 9.x) ist das nicht mehr möglich.
Ein Lösungsansatz ist, die ZIP-Konvertierung umzuleiten, so dass das Ergebnis der Konvertierung "erfolgreich" ergibt, aber dennoch keine Daten entpackt werden. Dazu den beigefügten NoToZIP-Converter als Custom-Converter einbinden.
Alternative: https://enaiodevelop.atlassian.net/wiki/spaces/PS/pages/101449733
Schritt-für-Schritt-Anleitung
ZIP-Datei herunterladen und entpacken:
Das Verzeichnis zip_im in das Verzeichnis services\Documentviewer\renditionplus\bin\batch kopieren.
In das Verzeichnis enaio\services\Documentviewer\renditionplus\bin\custom die Datei toNone-zip-Converter.xml einfügen
Der Documentviewer liest normalerweise zur Laufzeit diese Konfiguration ein und fügt sie hinzu. Daher ist normalerweise kein Neustart des Documentviewer nötig. Wir empfehlen aber einen Neustart. Das Einlesen prüfen:
Im RenditionPlus steht der neue Converter und die Priorität, Beispiel:Prüfen, ob der Converter funktioniert.
Funktionsprüfung:Am besten eine ZIP-Datei im Client suchen oder einfügen (falls man keine auf die Schnelle findet). Die Object-ID ermitteln mit F8 im enaio Client.
Im RenditionCache die ID heraussuchen, siehe
https://enaiodevelop.atlassian.net/wiki/spaces/PS/pages/21424899Dann im Renditionplus-Log prüfen, was verwendet wurde. Im Idealfall findet man Einträge mit "Zip to None", Beispiel:
Zum Entfernen des Custom-Convertes genügt es, die XML im Custom-Verzeichnis umzubenennen (es darf nicht mehr ".xml" heißen) oder zu entfernen.
Im Log sieht man, ob es geklappt hat. Erfolgreich entfernt: remove bei ConverterManagerImpl
Verwandte Artikel