Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > Übersicht tags > Indexierung
In der Grundkonfiguration sind bereits eine Vielzahl an Konvertern enthalten, mit denen Sie Dokumentformate umwandeln können.
Sie können beliebig weitere Konverter anlegen. Dabei wird zwischen unterstützten und nicht unterstützten Dokumentformaten unterschieden und ob ein Konverter, etwa Office, verwendet wird, der auf einem Windows-Server ausgeführt werden muss, agorum core selbst aber auf einem Linux-Server läuft.
Handelt es sich um nicht unterstützte Dokumentformate, müssen Sie einen eigenen Konverter verwenden, den Sie als ein Skript in Form einer .sh/.bat-Datei hinterlegen müssen. Dieses erhält als Übergabe das Quellformat und gibt als Ergebnis das Zielformat aus.
Wird agorum core auf einem Linux-Server betrieben und es sollen etwa Office-Dokumente konvertiert werden, für die auf Linux kein Konverter zur Verfügung steht, müssen Sie diese auf dem externen Server (auf dem auch die OCR installiert ist) konvertieren und zurückgeben.
Möchten Sie eine Dokumentenkonvertierung anlegen, die von einem der vorhandenen Konverter durchgeführt werden kann, müssen Sie kein Skript erstellen und die Konfiguration nicht registrieren. In diesem Fall lesen Sie ab Konverterdefinition erstellen weiter.
Im folgenden Beispiel legen Sie ein DocumentService-Konverter für das Konvertieren von JPGs in PDFs an, wobei Sie ein eigenes Skript verwenden.
<InstallDir>/jboss/server/default/deploy/roi.ear/documentservice/scripts
Anschließend müssen Sie eine Konverterkonfiguration anlegen und registrieren. Darin ruft das System einen Konverter auf, der in der Lage ist, ein JPG-Bild in ein PDF zu wandeln. Hier wurde mit ImageMagick erfolgreich getestet.
Die Konverterklasse wird somit als ExecuteConverterWithFile angegeben, zusammen mit einer Konfiguration, die zu einem Shell-Skript führt, das als Parameter 1 ein JPG-Bild erhält und als Parameter 2 die generierte PDF-Datei.
MAIN_MODULE_MANAGEMENT/documentservice/control/services/settings/
convertjpg2pdf
/MAIN_MODULE_MANAGEMENT/documentservice/control/services/settings/convertjpg2pdf/Unix
Für Windows /MAIN_MODULE_MANAGEMENT/documentservice/control/services/settings/convertjpg2pdf/Windows
${base_path_textindex}/scripts/convertJPG2PDF.sh
${base_path_textindex}/scripts
${InputFile}
${OutputFile}
Tipp: Sie können auch eine bestehenden Konverterdefinition kopieren, einfügen und dann umbenennen und editieren.
Hinweis: Verwenden Sie agorum core unter Linux und möchten einen Konverter verwenden, der nur unter Windows verfügbar ist, müssen Sie den Konverter unter folgendem Pfad anlegen:
/MetaDb/MAIN_MODULE_MANAGEMENT/documentservice/control/services/[ RemoteDocumentConverter ]
Die Property-Bundles und Property-Einträge müssen Sie in diesem Falle die Bezeichnung remote: voranstellen:
remoteConvertJPG2PDF
So erstellen Sie eine Konverterdefinition:
MAIN_MODULE_MANAGEMENT/documentservice/control/services/[ DocumentConverter ]
convertJPG2PDF
MetaDb > MAIN_MODULE_MANAGEMENT/documentservice/control/services/[ DocumentConverter ]/convertJPG2PDF
agorum.documentservice.server.impl.ExecuteConverterWithFile
InputFileExtension
OutputFileExtension
ProgramSettings
jpg
pdf
convertjpg2pdf