一千萬個為什麽

搜索

一個epub文件中有多個章節div?



一位自我出版的作者以兩本題詞和一篇序言開始了他的書。我原本將這個格式化為一個文件,將這些銘文放在頁面頂部(用空行分隔)。接下來的序幕。

他反對這一點,他說他希望每一個銘文出現在自己的網頁上。我在一個文件中將文件中的三個元素(兩個銘文和序言)格式化為三個章節。這通過了並正確顯示在Kindle應用程序,ADE(Adobe Digital Editions)和角落。

然後,他將我為他制作的 .epub 文件上傳到Kobo Bookstore,並在iPad上的Kobo應用中查看結果。他抱怨說,碑文不再出現在單獨的頁面上,而是顯示在序幕之上。

我不知道為什麽在IDPF和其他幾個電子書閱讀器上工作的雜湊不起作用。我讓他在真正的Kobo上試用這個文件,而不僅僅是在他的iPad上。我沒有收到他的消息。問題可能出在應用程序上。盡管如此,該文件應該可以跨所有平臺使用。

我咨詢了一位同事,他告訴我, page-break-before:總是並不總是有效。她不知道為什麽。她建議將一個文件分成三份。我做到了,但這不是一件容易的事。我必須在大多數文件中更改 toc.ncxcontent.opf ,內容頁面並重新編號 toc-anchors 。我對結果不滿意。內容頁面現在具有Epigraph First和Epigraph Second的條目。這是跛腳。

有沒有辦法讓一個文件中的三個章節適用於Kobo應用程序?

轉載註明原文: 一個epub文件中有多個章節div?

一共有 1 個回答:

Kobo電子閱讀器設備有兩種不同的內部閱讀軟件。

從Kobo書店下載的電子書是帶有特定擴展名 .kepub.epub 的經過修改的epub格式,而如果您從PC載入標準epub,它將保留其原始擴展名( .epub <�代碼>)。

通過檢查文件的擴展名,軟件會自動選擇相關的閱讀軟件(通常你不會註意到許多差異,盡管它們有不同的內部特征)。

我有與分頁符html代碼相同的問題並進行了一些嘗試,看起來像 .kepub.epub 引擎(用於Kobo商店書籍的引擎)不支持它,所以我認為你可以做的事情不多。

一種可能的解決方案,就像你所建議的那樣,可能是將html文件分成多個文件,就是你將分頁符代碼放在哪裏。如果您使用Sigil或Calibre內部編輯器,您不必手動編輯 toc.ncxcontents.opf 和所有其他文件/參考,因為它們會自動執行;這真是一件容易的事。

請註意,從Kobo書店購買的書籍存儲在設備數據庫中,而不是作為單個文件存儲。