Das FilterPlugin.OfficeDocumentToTextAndImages dient dazu, Office-Dokumente zu filtern, sie in PDF-Dokumente zu konvertieren, damit sie für die PDF-Vorschau verfügbar sind, und für jede Seite des konvertierten PDF-Dokuments Bilder zu generieren.
Die generierten Seitenbilder können dann zusammen mit den Ergebnissen der Ähnlichkeitssuche abgerufen werden (sofern konfiguriert).
So verarbeitet das Plugin „FilterPlugin.OfficeDocumentToTextAndImages“ die Dokumente:
Weitere Informationen finden Sie im Abschnitt „Konfiguration“.
Das Filter-Plugin kann auf folgende Dateiendungen angewendet werden:
Applikation | Dateiendung |
Microsoft Word, LibreOffice Writer or Google Text and Tables | odt |
LibreOffice Writer | sxw |
LibreOffice-Suite |
|
ArcScene | sxd |
Microsoft Windows Wordpad, Mac Textedit | rtf |
Microsoft Word |
|
Microsoft PowerPoint |
|
Microsoft Excel |
|
Microsoft Visio |
|
Steinberg Cubase, Imageline FL Studio and Audacity | vst |
Dieses Filter-Plugin ist standardmäßig deaktiviert oder muss ausdrücklich aktiviert werden.
Um dieses Plugin zu aktivieren, rufen Sie im Management Center das Menü „Konfiguration“ auf und öffnen Sie die Registerkarte „Filter“. Erweitern Sie die Einstellungen des Filterdienstes, der das FilterPlugin.OfficeDocumentToTextAndImages verwenden soll. Scrollen Sie nach unten zu „Inhaltsfilterdienste“ und fügen Sie die folgenden Plugins hinzu:
Legen Sie die Priorität Ihrer Inhaltsfilter-Plugins fest:
Um die Seitenbilder aus der Ähnlichkeitssuche (NLQA) zusammen mit der Antwort von dieser Seite abrufen zu können, sind einige zusätzliche Konfigurationsschritte erforderlich. Weitere Informationen finden Sie unter „Konfiguration – Filter Plugins“ und in Konfiguration - Mindbreeze InSpire.
Wenn Sie beispielsweise zusätzlich zu den Antworten aus einer Microsoft PowerPoint-Präsentation auch die Folienbilder extrahieren möchten, müssen Sie den Filter und den Index wie folgt konfigurieren:
Output Format | HTML (default) |
regex_match(id, "sheet-\d+") Siehe auch: Semantic Text Extraction |
|
Siehe auch: Similarity Search Settings (Client Services) |
Um zu überprüfen, ob die Konfiguration korrekt ist, öffnen Sie die Entwicklertools in Ihrem Browser und lösen Sie eine Ähnlichkeitssuche in Ihrer Insight-App aus. Die Antwort sollte Folgendes enthalten:
answers[].text.pages[].page.image
z. B. mit dem Wert:
„ref_id“: "tag:mindbreeze.com,2026:value-ref/key-to-your-file:2:mes:page_image_13
Siehe auch api.v2.search Schnittstellenbeschreibung - answers.text.pages.
Wenn das FilterPlugin.OfficeDocumentToTextAndImages Ihre Dokumente nicht wie vorgesehen filtert, sind höchstwahrscheinlich die Prioritätseinstellungen Ihrer Inhaltsfilter falsch.
Sie können dies im Logpool des Filterdienstes „app.telemetry“ überprüfen. Wählen Sie die Filteranfrage für das Dokument aus, bei dem Sie eine Fehlerbehebung durchführen möchten, und öffnen Sie die zugehörigen Anfragen. Wenn Sie beispielsweise möchten, dass „FilterPlugin.OfficeDocumentToTextAndImages“ zusammen mit „FilterPlugin.Pandoc“ für PPTX-Dokumente verwendet wird, sollten die Anfragen vom Content-Filter-Service wie im folgenden Screenshot aussehen. „FilterPlugin.OfficeDocumentToTextAndImages“ sollte als erster Content-Filter aufgerufen werden; anschließend wird das Dokument an die anderen Content-Filter in der Filterkette weitergeleitet.
Eine weitere Möglichkeit, die tatsächlichen Prioritäten des Inhaltsfilters zu überprüfen, ist die Datei „plugin-mapping.txt“ in den Protokollen des Filterdienstes (/data/logs/log-mesfilterservice-23400/current/plugin-mapping.txt); siehe Beispiel unten.
Extension: pptx
GroupID: FilterPlugin.OfficeDocumentToTextAndImages Priority: 9223372036854775807
id: FilterPlugin.OfficeDocumentToTextAndImages extensionPoint: mindbreeze.filter.ContentFilterService priority: 20000 content_crc_calculation registered
GroupID: FilterPlugin.Pandoc Priority: 20001
id: FilterPlugin.Pandoc extensionPoint: mindbreeze.filter.ContentFilterService priority: 20001 registered
GroupID: FilterPlugin.ApacheTikaWithThumbnails-Latest Priority: 11100
id: FilterPlugin.ApacheTikaWithThumbnails-Latest extensionPoint: mindbreeze.filter.ContentFilterService priority: 11100 registered
GroupID: FilterPlugin.ApacheTika-Latest Priority: 10050
id: FilterPlugin.ApacheTika-Latest extensionPoint: mindbreeze.filter.ContentFilterService priority: 10050 registered
GroupID: FilterPlugin.OfficeDocumentToPDFContentFilter Priority: 10000
id: FilterPlugin.OfficeDocumentToPDFContentFilter_1 extensionPoint: mindbreeze.filter.ContentFilterService priority: 10000 content_crc_calculation registered
GroupID: FilterPlugin.MetadataOnly Priority: 50
id: FilterPlugin.MetadataOnly extensionPoint: mindbreeze.filter.ContentFilterService priority: 50 registered