Links

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>