pretty code

2019年1月30日 星期三

错误(opfparser):E20006

错误(opfparser):E20006: 有不止一个标题定义在opf的元数据。
但是没有一个标题将 "title-type" 重新定义为 "main" 标题。
欲了解更多信息,请参考
http://idpf.org/epub/30/spec/epub30-publications.html#sec-opf-dctitle

最近在轉電子書時,遇到上述錯誤
我猜大部份都是發生在書名有副標的情況

看了一下 content.opf 內容
應該是 dc:title 有 2 個 node 的緣故
可以移除一個

但正解應該是如下,我們以藤井樹的《這城市─B棟11樓第二部》此書為例

<dc:title id="t1">這城市</dc:title>
<meta refines="#t1" property="title-type">main</meta>

<dc:title id="t2">B棟11樓第二部</dc:title>
<meta refines="#t2" property="title-type">subtitle</meta>

沒有留言: