2013-12-23 63 views
1

我已經做了一些研究對EPUB 3格式我打算歸檔一些舊雜誌和報紙掃描,並希望手藝一些ePub文件作爲一個學習的過程。我也想了解這些內容,以幫助開發JavaScript ePub閱讀器。EPUB 3頁展開

我有一本雜誌,其中包括中有一個3頁的海報,但我不能得到海報正確呈現脊椎(或多個)。

我的刺使用屬性的嘗試:

<itemref idref="034" properties="rendition:page-spread-center" /> 
<itemref idref="035" properties="rendition:page-spread-center" /> 

但是,在OS X和iPad顯示這是常規頁面在線與他們休息的iBooks。例如,第34頁和第35頁應顯示爲單獨的頁面,但是它們在33的右側被渲染爲34,在36的左側被渲染爲35.

我是否誤解了頁面傳播*應該是什麼去做?

我也使用page-spread-left對他們倆的,沒有用試過。理想情況下,我會海報分爲3頁(如034- 一個,034- b,034- Ç),並有讀者呈現一個3跨頁(頁面蔓延左,頁面傳播中心,頁面傳播權),但我不相信這是如何定義IDPF規範的。這就是爲什麼我試圖弄清楚如何在展開佈局的中間顯示一個脊椎。 (我也嘗試刪除下面描述的傳播元屬性)。

這是關於我的自定義的ePub文件中的一些附加信息:

包(OPF):

<package prefix="rendition: http://www.idpf.org/vocab/rendition/#" 
... 
    <meta property="rendition:layout">pre-paginated</meta> 
    <meta property="rendition:spread">auto</meta> 

com.apple.ibooks.display-options.xml:

<display_options> 
    <platform name="*"> 
     <option name="fixed-layout">true</option> 
    </platform> 
</display_options> 

回答

1

我絕對不是專家,在這裏,最近纔開始編碼。 但我覺得像3頁的傳播是不太可能的,但我有一個建議: 使用一個程序,如照片標準(不知道這是一個很受歡迎的人可能知道)削減傳播的中間頁面一半 和然後將兩半分別添加到傳播的右側和左側頁面,分別放置到他們自己的位置。 所以它就像電子閱讀器只有兩頁,但在視覺上它是三個。 也許它會工作,真的不知道如果真的與你的要求。 希望它有幫助。

+0

是啊,我想避免這種情況,但不是一個壞主意。我希望iBooks能理解頁面傳播中心,因此我可以爲所有三個頁面使用單個圖像。 – Quantastical