4.14. Generierung von eBooks im Epub-Format

Das EPUB-Plugin generiert auf der Basis von ABBYY-XML-Dateien bzw. auch alternativ auf Basis von ALTO-Dateien sowie den zugehörigen METS-Dateien aus Goobi eBooks im epub-Format. Dabei werden Formatierungen, Tabellen und auch Bilder aus dem ABBYY-Format in das eBook übernommen.

Aufruf des Plugins

Ein Beispiel-Aufruf des TaskClients lautet folgendermaßen:

java -jar TaskClient.jar -itm http://localhost:8080/itm/service
-e
-d {imagepath}
-gid {processid}
-n template.xml
-s {processpath}/ocr/{processtitle}_xml/
-T {processtitle}
-t EPUB
-if {tifpath}
-mf {metaFile}
-amf {processpath}/meta_anchor.xml

Parameter

Die innerhalb dieses Aufrufs zu übergebenen Parameter haben folgende Bedeutungen:

Parameter

Mögliche Goobi Variable

Bedeutung

-itm

http://localhost/itm/service

URL zur Schnittstelle des intranda TaskManagers

-e, --returnError

-

Wenn angegeben, beendet sich der TaskClient mit einem Fehlercode, um das automatische Fortschreiten im Workflow zu unterbinden

-p

0 – 10

Priorität zur Verarbeitung dieses Jobs

-gid

{processid}

ID des Goobi-Vorgangs

-i

{stepid}

Die ID des Arbeitsschrittes, der den Aufruf startet

-T, --title

{processtitle}

Der Vorgangstitel in Goobi, für den der Aufruf gestartet wird

-t, --jobtype

EPUB

Der Typ des Jobs

-n, --templatename

template.xml

Dieser Parameter wird vom Plugin nicht verwendet.

-s, --source

{processpath}/ocr/{processtitle}\_xml/

Der Pfad zum Ordner der ABBYY-XML-Dateien

-d, --destination

{imagepath}

Der Pfad zum Ordner, in dem das eBook gespeichert werden soll

-if

{tifpath}

Pfad zu den Bildern, die für die Texterkennung durch Abbyy zuvor verwendet wurden

-mf

{metaFile}

Pfad zu der METS-Datei innerhalb von Goobi

-amf

{processpath}/meta\_anchor.xml

Pfad zu der METS-Datei des Anchors innerhalb von Goobi. Dieser Parameter ist nur für Periodika relevant.

-loc

de

Optionaler Parameter für die Angabe einer Sprachvariante zur Erzeugung von Bezeichnungen wie dem Titel des Inhaltsverzeichnis. Ist keine Sprache angegeben, wird als Sprache englisch (en) angenommen.

-rtl

true / false

Optionaler Parameter der festlegt, ob es sich bei dem Werk um ein Buch handelt, was von rechts nach links zu verarbeiten ist (z.B. hebräische Werke). Fehlt dieser Parameter, wird von einem Buch ausgegangen, das von links nach rechts zu verarbeiten ist.

Konfiguration des Plugins

Die Konfiguration der eBook-Generierung erfolgt unter folgendem Pfad:

/opt/digiverso/itm/plugins/config/epubconfig.xml

Beispielhaft sieht eine solche Konfigurationsdatei folgendermaßen aus:

<epubConfig>
<tempPath>/tmp/</tempPath>
<jobsInProcessing max="5"/>
</epubConfig>