Warum wird mein externes Stylesheet in einem von Word generierten (und streng bereinigten) Epub ignoriert?

864
dmb

Die Situation ist, dass ich in Sigil arbeite und epubs aus gefilterten HTML-Dateien erstellt, die aus MS Word generiert wurden. Nach der Generierung bereinige ich den gesamten Müll, den ich in der HTML-Datei erkennen kann, und verschiebe die vereinfachten Stildefinitionen in ein Stylesheet. Dann verknüpfe ich das Stylesheet mit allen Dateien im epub (eigentlich verknüpfe ich es mit der großen Originaldatei, bevor ich es in separate Kapiteldateien aufteile).

In Sigil wird alles gut dargestellt, aber wenn ich den Epub in Adobe Digital Editions und Nook testen möchte, wird das gesamte Stylesheet ignoriert. Es fühlt sich an, als ob Word ein Stylesheet eingebettet hat, das nicht angezeigt / geöffnet werden kann. Die einzige Möglichkeit, dies zu überschreiben, besteht darin, meinen bevorzugten Stylesheet-Code (vollständig) in den Header jeder Datei des epub zu kopieren. Nicht sehr effizient, vor allem wenn sich während der Endbearbeitung etwas ändert.

Hat jemand Erfahrung damit und eine bessere Lösung? Ich schätze die hilfe Vielen Dank!

1

1 Antwort auf die Frage

0
Adam

Stellen Sie sicher, dass Sie die CSS-Datei in Ihrem HTML-Code korrekt verknüpfen:

<head><meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /><meta http-equiv="Content-Style-Type" content="text/css" /><title>My Title</title><link href="styles.css" type="text/css" rel="stylesheet" /></head> 

und dass Sie auch einen Verweis auf sowohl Ihre HTML- als auch die CSS-Datei in die .opf-Datei einfügen:

<manifest><item id="untitled.html" href="untitled.html" media-type="application/xhtml+xml" /><item id="styles.css" href="styles.css" media-type="text/css" /></manifest> 

Möglicherweise fällt es Ihnen auch leichter, Ihre Word-Dokumente mit Hilfe des kostenlosen Tools Aspose.Words Express in EPUB zu konvertieren . Dadurch werden Ihre Word-Dateien ohne die Verwendung von Microsoft Word in EPUB konvertiert, und es wird sauberer HTML-Code im Vergleich zu der aufgeblähten HTML-Ausgabe von Word generiert. Sie können Abschnittswechsel auch in separate HTML-Dateien im EPUB aufteilen. Beachten Sie, dass Sie vor dem Download ein Login erstellen müssen (aber das und das Programm ist 100% kostenlos).