Wie kann man für bestimmte Dokumenttypen das Rendern verhindern und anstelle X in der Vorschau etwas anderes anzeigen (z. Bsp. ZIP oder Video)?

Wie kann man für bestimmte Dokumenttypen das Rendern verhindern und anstelle X in der Vorschau etwas anderes anzeigen (z. Bsp. ZIP oder Video)?

Von Hause aus werden bestimmte Dateitypen (wie exe, dlll …) nicht gerendert. Die Liste, welche Typen gerendert werden, findet man beim Documentviewer, z. Bsp. für enaio 11.10:
https://help.optimal-systems.com/enaio/v1110/admin/administrator/de/dienste/documentviewer.htm

Generell kann man pro Dokumenttyp im enaio Editor einstellen, dass nicht gerendert werden soll. Bitte beachten, dass auch Slides, Pagecount und Volltext ausgestellt werden müssen, sonst rendert der Documentviewer trotzdem, um diese Anforderungen zu erfüllen.

Ansonsten kann man generell nicht einstellen, dass Dokumenttyp x oder Dateityp y nicht gerendert werden soll. Es gibt aber Alternativen.


Beschreibung der Alternativen

1. keine ZIP-Dateien rendern per NO-ZIP-Converter

https://enaiodevelop.atlassian.net/wiki/spaces/PS/pages/21437608

 

2. keine ZIP und Videos - z. Bsp. - rendern und ersetzen durch ein Infoblatt

Vorteil:

  • anstelle des Dokumentes wird das Infoblatt gerendert und angezeigt

Nachteil der Methode:

  • Es kann nur generell der Dateitytyp eingestellt werden. D.h. wenn man ZIP definiert, werden alle ZIP-Dateien mit dieser Methode gerendert. Man kann nicht definieren, bitte nur ZIP von Dokumenttyp Posteingang auf diese Weise verarbeiten.

  • Falls Volltext aktiv ist, wir in Tabelle osftslog “Flag2=200” eingetragen. D.h. die Volltextverarbeitung war erfolgreich. Es wird im Volltext für das Object aber nur die Info aus dem Infoblatt eingefügt.

  • Bei Seitenzahl wird immer 1 stehen bzw. die Seitenzahl der Vorlage (rtf-Datei).

Bitte aufklappen:

Wichtig: Wenn es mehrere Documentviewer gibt, müssen die nachfolgenden Schritte bei allen Documentviewern ausgeführt werden.

  1. Download dieser Daten:

  2. Die Daten entpacken und in das custom-Verzeichnis des Documentviewers kopieren. Standardpfad: enaio\services\documentviewer\renditionplus\bin\custom
    Beispiel:

    image-20250813-055812.png

  3. In das kopierte Verzeichnis noconverter gehen und die RTF-Datei bearbeiten nach eigenen Wünschen. Aktuelle Vorbelegung:

    image-20250813-060001.png
  4. In das RenditionPlus-Log schauen und prüfen, ob der neue Converter eingelesen wurde und ob es Hinweise gibt. Im Log steht dann der Name des neuen Converters und die Priorität 403. Beispiel:

    image-20250813-060300.png

    Wenn diese Daten auftauchen, ist der Converter sofort gültig, also kein Documentviewerneustart nötig.

  5. Sollte es Hinweise geben, dass ein anderer Converter für den Typ bereits konfiguriert ist mit einer höheren Priorität, dann im Custom-Verzeichnis die XML-Datei öffnen und die Priorität erhöhen. Beispiel: Erhöhung von 403 auf 900

    image-20250813-060523.png

    Im Renditionplus-Log wieder prüfen, ob der Wert protokolliert wird.

  6. Sollten weitere Dokumenttypen diesen Converter benutzen, bitte in der XML ergänzen. Was eingetragen werden muss, ermittelt man über das renditioncache.log.

    1. am besten eine Beispiel-Datei einfügen und die Object-ID im renditioncache.log suchen.

    2. Hier wird angezeigt, was aus dem Header des Dokumentes ausgelesen wurde bzw. was als Typ ermittelt wurde. Beispiel: als Header wurde erkannt “application/zip“

      image-20250813-061559.png
    3. die noconverter.xml aus dem custom-Verzeichnis anpassen und analog der Zeilen 7 (im Screenshot bei Punkt 5 zu sehen) ergänzen.

    4. Im Normalfall ist kein Neustart des Documentviewer nötig.

  7. Im Client prüfen, ob bei den entsprechenden Dokumenttypen nun das gerenderte RTF angezeigt wird. Beispiel:

    image-20250813-062002.png
  8. Im renditionplus.log findet man auch entsprechende Einträge:
    Beispiel: nach noconvert gesucht

    image-20250813-062607.png

 

3. Das Rendern pro Dokumenttyp deaktivieren

Bitte aufklappen:

  1. enaio Editor starten

  2. den betroffenen Dokumenttyp heraussuchen

  3. die Eigenschaften des Dokumenttypes anpassen:

    1. “ohne Diaerzeugung = ja”

    2. “Volltextindizierung = nein “

    3. “Vorschau automatisch erstellen = nein”

    4. “Seitenzahl erzeugen = nein”
      Beispiel:

      image-20250813-063239.png
  4. Die Objectdefinition speichern.

  5. alle enaio Dienste und Clients neu starten.