2

我需要以编程方式识别 ePub 文件的布局。ePub 文件可以是固定版式或可重排版式。

我尝试使用 Microsoft.WindowsAPICodePack 和 Microsoft.WindowsAPICodePack.Shell 来提取 ePub 文件的元数据。

但是,我无法识别属性可以告诉我布局是什么。

元数据中是否有任何应该关注的隐藏属性?

-艾伦-

4

1 回答 1

3

您需要在 OPF 文件<meta property="rendition:layout">的部分中查找元素:<metadata>

  1. <meta property="rendition:layout">reflowable</meta>表示可重排的 EPUB
  2. <meta property="rendition:layout">pre-paginated</meta>表示固定版面 EPUB

规范:http ://www.idpf.org/epub/301/spec/epub-publications.html#meta-properties-rendering

注意:EPUB 3 允许混合 EPUB(即混合可重排和预分页的书脊项目),因此该属性可能附加到书脊元素。查看rendition:layout*属性:http ://www.idpf.org/epub/301/spec/epub-publications.html#sec-itemref-property-values

于 2015-08-20T07:06:35.673 回答