Wie kann ich meine ePub-Dateien optimieren?

NetGalley lädt ePub-Dateien zum Adobe Content Server (ACS4) hoch, wofür die Dateien verpackt und verschlüsselt werden. 

Ab und an bemerken wir Probleme beim Hochladen von großen, komplexen Dateien.

Generell sollten Sie bedenken, dass NetGalley keine Dateien handhaben kann, die die Komplexität einer Druckdatei haben. Stellen Sie sicher, dass Sie große Bilder, Grafiken und eingebettete Schriftarten entfernen bzw. verkleinern oder vereinfachen.

An diesen Stellen können Sie dafür - wenn für Ihren Titel 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>

  1. 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, einleitende und beendende Paragraphen-Tags immer und in jedem Inhalts-Dokument in eine eigene Zeile zu platzieren. Für die meisten Entwickler 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