Wie kann ich meine ePub-Dateien optimieren?

Um sicherzustellen, dass Ihre Dateien optimal dargestellt werden, sollten Sie Ihre ePub-Dateien optimieren, indem Sie große Bilder, Grafiken und eingebettete Schriftarten entfernen bzw. verkleinern oder vereinfachen.

An diesen Stellen können Sie Ihren Titel dafür – sofern zutreffend – "verschlanken":

  • Verringern Sie die Datei-Größe von 300dpi auf eine web-freundliche Auflösung von 72dpi.
  • Verringern Sie die Größe von Video-Dateien (oder entfernen Sie diese)  stellen Sie sicher, dass diese für das Web optimiert sind.
  • Verringern Sie die Größe von Audio-Dateien (oder entfernen Sie diese).
  • Optimieren Sie angehängte PDF-Dateien für das Web mit Hilfe von AcrobatPro (oder entfernen Sie Anhänge).

Die folgenden technischen Tricks gelten speziell für das Optimieren von ePub-Dateien:

  1. Überprüfen Sie, ob das Element dc:language im Bereich Metadaten vorhanden ist. Es wird für das Hochladen bei NetGalley benötigt.
  2. Kodieren Sie alle Inhaltsdateien als UTF-8.
  3. Verwenden sie bestenfalls nur die von XML benötigten Entities: nbsp, lt, gt, apos, und amp (Nutzen Sie UTF-8, benötigen Sie keine weiteren Entities).
  4. FALLS in der content.OPF Datei der dc:identifier Tag auf uuid gesetzt ist UND die uuid eine 13-stellige Nummer ist, DANN muss die referenz auf die uuid auf isbn geändert werden. Ändern Sie beispielsweise diesen Tag: <dc:identifier id="bookid">uri:isbn:9780062020628</dc:identifier> zu: <dc:identifier id="bookid">9780062020628</dc:identifier>
  5. Beinhalten die Inhaltsdateien des ePubs einen Paragraphen-Tag auf den direkt eine html Entity folgt (wie beispielsweise &ldquo; oder &quot; oder &nbsp;), gibt es höchstwahrscheinlich einen Fehler mit dem Verpacken der Datei für den ACS-Server. Ein Beispiel wäre <p>&ldquo;Sorry.&rdquo;</p>.
  • In vielen Fällen kann das Problem vermieden werden, wenn nach dem Paragraphen-Tag eine neue Zeile eingefügt wird:

<p>

&ldquo;Sorry.&rdquo;</p>

  • In anderen Fällen müssen wiederum sowohl der einleitende Paragraphen-Tag als auch der beendende Paragraphen-Tag in einer eigenen Zeile stehen:

<p>

&ldquo;Sorry.&rdquo;

</p>

Der beste Weg, dieses Problem zu vermeiden, ist es, einleitende und beendende Paragraphen-Tags immer und in jedem Inhalts-Dokument in eine eigene Zeile zu platzieren. Für die meisten Entwickler*innen ist das eine simple Finden-und-Ersetzen-Aktion für alle Inhalts-Dokumente. Treten diese Probleme auf, muss die ePub-Datei auf diese Art und Weise bearbeitet werden, damit sie mit Hilfe des ACS-Servers erfolgreich in unser System eingearbeitet werden können.

War dieser Beitrag hilfreich?
1 von 1 fanden dies hilfreich