OpenText Document Filters (OTDF) ist eine Bibliothek, die mit DCS kommuniziert und so MIME-Typen erkennt, und das Extrahieren von Text und Metadaten, das Anzeigen als Web-Seite und das Generieren von Miniaturansichten ermöglicht.

Anforderungen für die Textextrahierung, die MIME-Typ-Erkennung, für 'Als Web-Seite anzeigen' und für die Generierung von Miniaturansichten werden mithilfe von Dateinamen und Pufferinhalten von der Bibliothek von DCS an OpenText Document Filters weitergeleitet. Der gesamte von OTDF extrahierte Text wird über UTF-8-Codierung an DCS zurückgegeben.

OpenText Document Filters arbeitet mit temporären Dateien an konfigurierbaren temporären Ablageorten. Als Verzeichnisablageort verwendet OTDF die Einstellung tmpdir im Parameter TmpDir=directory-path im Abschnitt [FilterEngine] der Datei opentext.ini anstatt der zuvor verwendeten Einstellung Temp Dir in der Datei image.ini.

Wenn ein Dateipuffer für ein Format eingeht, das OTDF nicht unterstützt, wird eine temporäre Datei erstellt, die OTDF zum Konvertieren des Pufferinhalts verwendet. Die Benennung der temporären Datei erfolgt nach dem Muster dcsxxxxxx_inDDMMYYHHMMSSimfilter_threadId. Über die Angabe von Tag, Monat, Jahr, Stunde, Minute und Sekunde ihrer Erstellung und den Threadbezeichner des Vorgangs, z. B. dcsxxxxxx_in170610124733imfltr_6184, wird jede Datei eindeutig gekennzeichnet. Sobald die Konvertierung abgeschlossen ist, entfernt OTDF die Datei.

Wenn die Datei zu groß ist und vom Puffer nicht zum Indizieren zurückgegeben werden kann oder wenn eine „Als Web-Seite anzeigen“-Anforderung erfolgt, wird eine Ausgabedatei erstellt, von OTDF verwendet und anschließend an DCS zurückgegeben. Die Benennung dieser Datei erfolgt nach dem Muster dcsxxxxxx_outDDMMYYHHMMSSimfilter_original-file-name.

Der Wert _x dient als zusätzliche eindeutige Kennung, damit mehrere Ausgabedateien für eine einzige Konvertierung zusammengefasst werden können.

Temporäre Dateien mit dem Präfix dcs werden gelöscht, sobald die Konvertierung abgeschlossen ist.