Ich bin neu mit epub. Ich habe viele verschiedene epub Format Dateien und ich gehe diese Datei online lesbar. Ich habe nicht viel Ahnung von dem, was in der epub-Datei ist? Gibt es einen Weg, so kann ich wissen, wie viele Seiten in meiner epub
Datei? Ich kann es mit xml
, javascript
, PHP
oder auf andere Weise tun, wenn Sie haben.Zähle die Gesamtzahl der Seiten in epub
Antwort
Epub-Dateien sind Responsive-E-Books, die die Anzahl der Seiten je nach Bildschirmgröße ändern. Auch die Seitenzahlen hängen von der Viewer-Anwendung & Gerät ab.
Ein EPUB Datei ist im Grunde eine ZIP-Datei, die enthält:
- a
mimetype
Datei zur einfachen Dateityp-Erkennung (application/epub+zip
); - Eine
META-INF/container.xml
Datei, die die verschiedenen Arten von Publikationen beschreibt, die in der EPUB-Datei enthalten sind. Normalerweise gibt es nur einen, aber im Prinzip könnten Sie z.B. die HTML- und PDF-Versionen desselben Textes in derselben EPUB-Datei, und die Lese-App oder der Benutzer können entscheiden, welche angezeigt wird; - die OPF-Datei (zB
file.opf
), die eine Manifest-Datei ist enthalten:- die Metadaten (Titel, Autor, etc.)
- die Liste der Vermögenswerte im Inneren des Behälters (XHTML-Dateien, Bilder, Schriften, CSS Sheets, etc.)
- die Wirbelsäule, das heißt, die Standardlesereihenfolge der Publikation
- eine TOC-Datei (eine Datei in
XHTML
EPUB 3, eine Datei inNCX
EPUB 2), die den beschreibt Inhaltsverzeichnis a Es wird normalerweise analysiert, indem Anwendungen gelesen werden, um das "Table of Contents" -Panel/-Fenster anzuzeigen.
EPUB 3-Dateien kommen in zwei Interpretationen (das heißt, Aromen): pre-paginated
oder reflowable
, während EPUB 2 Dateien nur reflowable
sind.
pre-paginated
(auch bekannt als "festes Layout") bedeutet, dass das Ebook im Grunde wie ein PDF ist, wobei jede "Seite" eine vorbestimmte Größe hat, z.B. 800x600 px, aber jede Seite wird als XHTML-Datei anstelle eines binären Blobs geschrieben. Diese Art von Wiedergabe wird für illustrierte und Kinderbücher verwendet, wo die exakte Platzierung der Bilder entscheidend ist.
reflowable
bedeutet, dass es keine vordefinierte Seitennummerierung gibt, daher "fließt" der Text zur Anpassung an die Bildschirmgröße des Lesegeräts und an die Schrifthöhen-/Rand-/Zeilenbreitenauswahl des Benutzers. Es ist im Grunde wie eine Website (= eine Reihe von Webseiten), verpackt in einer einzigen ZIP-Datei. Dies ist bei weitem der am weitesten verbreitete Geschmack von EPUB. Wenn Sie pre-paginated
EPUBs haben, können Sie die Anzahl der Seiten bestimmen, indem Sie einfach die Anzahl der XHTML-Dateien im Buchrücken zählen, da zwischen XHTML-Dateien und Seiten eine Eins-zu-Eins-Entsprechung bestehen muss.
Wenn Sie reflowable
EPUBs haben, gibt es kein intrinsisches Konzept der Seite. Einige Leseanwendungen berechnen die "Anzahl von Seiten" durch Zählen der Anzahl von Zeichen in dem Text und dann Dividieren dieser Zahl durch eine Konstante (z. B. 1024
Zeichen/Seite).Aber natürlich ist dies nur eine grobe Schätzung und es entspricht nicht unbedingt der Anzahl der "Bildschirme", die zur Anzeige des Textes benötigt werden, was wiederum von den typografischen Entscheidungen der Leseanwendung und des Benutzers abhängt (Schriftgröße, Rand, Linienverbreitung usw.). Einige andere Leseanwendungen zeigen nur einen% Fortschritt an, der mit der Anzahl der Zeichen des bisher gesehenen Texts geteilt durch die Gesamtzahl der Zeichen im Text berechnet wird.
Als Referenz die vollständige EPUB-Spezifikation ist hier: http://idpf.org/epub
- 1. Zähle die Gesamtzahl der Kanten im Binärbaum
- 2. Gesamtzahl der Seiten in Footer bearbeiten SelectPDF
- 3. So legen Sie die Gesamtzahl der Seiten in Datentabellen fest
- 4. Wie bekomme ich die Gesamtzahl der Seiten in MPDF?
- 5. Wie man Epub Html in Seiten entsprechend der Bildschirmgröße aufteilt
- 6. print page count mit der Gesamtzahl der Seiten mit css
- 7. Ermittelt die Gesamtzahl der Drucker von printserver
- 8. wie die aktuelle Seitenzahl und die Gesamtzahl der Seiten in iTextSharp
- 9. Tatsächliche Seitennummer und Gesamtzahl der Seiten im Chrome-Druckmodus
- 10. Wie finde ich die Gesamtzahl der Seiten in Bezug auf Projekt in AEM
- 11. Erhalte die Gesamtzahl der Elemente in XSL
- 12. Wie zähle ich die Anzahl der Seiten in einer Microsoft Word-Datei mit Ruby?
- 13. Finden Sie die Gesamtzahl der Seiten in Wowbook jQuery Flipbook-Plugin
- 14. 10 Zeigt die Gesamtzahl der Seiten in einer RDLC-Berichtsymbolleiste an
- 15. Unpacking Epub in Swift
- 16. EPUB-Erstellung in .NET
- 17. Konvertieren LaTeX in ePub
- 18. Asana API - Gesamtzahl der Datensätze
- 19. Javascript/JQuery Speicherort in epub
- 20. Wie erhalten Sie die Gesamtzahl der Seiten für einen Bericht mit CrystalReportViewer?
- 21. Ermitteln der Gesamtzahl der Seiten in einem Bericht mit dem Berichts-Viewer
- 22. Gesamtzahl der Ersetzungen in Qt
- 23. Kann die Gesamtzahl der Zeilen nicht erhalten
- 24. Zeigt die Gesamtzahl der Produkte an
- 25. Fasst Zeichenvektor der Gesamtzahl
- 26. Begrenzung der Gesamtzahl der Ergebnisse in solr
- 27. Stil beschriftete Listen in epub
- 28. wie die Gesamtzahl der Zeile in OleDbConnection in C# .net
- 29. Um die Gesamtzahl der Spalten in einer Tabelle in sql
- 30. Versuchen, zwei Rückgabewerte in einem shortcode PHP WordPress (Gesamtzahl der Beiträge und Seiten)
Ich habe vergessen: in der EPUB 3-Spezifikation gibt es eine Möglichkeit ('pageMap') die Karte zwischen der digitalen Ausgabe und der Papierausgabe zu spezifizieren, so dass man kann wissen, dass ein bestimmter Ort im Text auf Seite X in der Papierausgabe ist. Diese Funktion wird selten außerhalb von Bildungs-E-Books verwendet, da nur wenige Leseanwendungen diese Daten verwenden können und es relativ teuer ist, sie in das EPUB einzufügen. –