ePub 3-Page Spread

时间:2013-12-23 05:03:37

标签: epub ibooks epub3

我一直在对ePub 3格式进行一些研究,因为我正在计划存档一些较旧的杂志和报纸扫描,并希望制作一些ePub作为学习练习。我还想了解这些内容,以帮助开发JavaScript ePub阅读器。

我有一本杂志,其中包含一张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- a ,034- b ,034- c )并且读者呈现3页展开(页面展开左,页面展开中心,页面展开权),但我不相信这是IDPF规范的定义方式。这就是为什么我想弄清楚如何在展开布局的中间显示单个脊椎。 (我也尝试删除下面描述的spread meta属性。)

以下是有关我的自定义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 个答案:

答案 0 :(得分:1)

我绝对不是专家,最近才开始编码。 但我觉得不太可能有3页的传播,但我有一个建议: 使用一个程序,比如照片标准(不知道这是否是一个人们可能知道的流行的人)将传播的中间页面切成两半 然后将两半分别添加到传播的右侧和左侧页面,分别放到自己的位置。 所以它就像电子阅读器只有两页,但在视觉上它是三页。 也许它会起作用,不确定这是否真的与你的要求有关。 希望它有所帮助。