Demo-EPUB

In diesem Kapitel möchten wir Ihnen zeigen, wie Sie ein EPUB mit folgender Navigationsstruktur erzeugen können:

Diese Struktur ist mit den Standardeinstellungen des EPUB-Konverters nicht umsetzbar. Für den Schmutztitel gäbe es keine Entsprechung, "Über den Autor" könnte nur im Nachspann erzeugt werden und der Kurztext könnte nur vor dem Impressum erzeugt werden.

Mit Hilfe von TPL-Templates können Sie die Struktur jedoch wie folgt umsetzen:

  1. Passen Sie das EPUB-ConfigFile für diese Übung mit Hilfe des ConfigFile-Generators so an, dass keine generierten Standardseiten erzeugt werden:

    Gehen Sie alle Abschnitte die mit "Seite" betitelt sind durch, und deaktivieren Sie die Einbindung ins EPUB

  2. Speichern Sie das ConfigFile im entsprechenden ConfigSetting ab.

  3. Wechseln Sie im Explorer oder Finder in den Ordner des ConfigSettings. Dann weiter in den epub-vorlage/-Ordner und in den OEBPS/-Ordner.

  4. Erstellen Sie mit Oxygen eine neue leere Datei und fügen Sie den Cover-Beispiel-Code ein.

    • Speichern Sie die Datei im OEBPS/-Verzeichnis als: 10-cover.xhtml.vorspann.tpl

  5. Erstellen Sie mit Oxygen eine neue leere Datei und fügen Sie den Schmutztitel-Beispiel-Code ein.

    • Speichern Sie die Datei im OEBPS/-Verzeichnis als: 20-schmutztitel.xhtml.vorspann.tpl

  6. Erstellen Sie mit Oxygen eine neue leere Datei und fügen Sie den Haupttitel-Beispiel-Code ein.

    • Speichern Sie die Datei im OEBPS/-Verzeichnis als: 30-haupttitel.xhtml.vorspann.tpl

  7. Erstellen Sie mit Oxygen eine neue leere Datei und fügen Sie den Biographie-Beispiel-Code ein.

    • Speichern Sie die Datei im OEBPS/-Verzeichnis als: 40-autorBio.xhtml.vorspann.tpl

  8. Erstellen Sie mit Oxygen eine neue leere Datei und fügen Sie den Inhaltsverzeichnis-Beispiel-Code ein.

    • Speichern Sie die Datei im OEBPS/-Verzeichnis als: 50-inhaltsVz.xhtml.vorspann.tpl

  9. Erstellen Sie mit Oxygen eine neue leere Datei und fügen Sie den Impressum-Beispiel-Code ein.

    • Speichern Sie die Datei im OEBPS/-Verzeichnis als: 80-impressum.xhtml.nachspann.tpl

  10. Erstellen Sie mit Oxygen eine neue leere Datei und fügen Sie den Kurztext-Beispiel-Code ein.

    • Speichern Sie die Datei im OEBPS/-Verzeichnis als: 90-kurztext.xhtml.nachspann.tpl

Sobald Sie nun aus einer XML-Datei ein EPUB generieren und das Template-ConfigSetting verwenden, werden Sie ein EPUB mit der oben genannten Navigationsstruktur erhalten.

[Tipp]Tipp

Der gesamten Demo-Case ist in Ihrer parsX 4-Installation enthalten, im Verzeichnis oxygen-framework/docs/epub/TPL-Demo/

Dort finden Sie die Demo-XML-Daten, das fertige Demo-EPUB sowie das Demo-ConfigSetting inkl. der verwendeten TPL-Templates.