我已经开发了一个基于web的e pub阅读器,我想添加一个注释功能,就像Adobe PDF阅读器的注释功能一样,这样如果我将带有注释的e pub在其他e pub阅读器中打开,我也可以看到注释。
第一种方法是重新编写XHTML以包含注释,并重新构建EPUB。最好使用<aside>
元素来添加注释,同时加上epub:type='footnote'
属性。如果您在页面上某个位置(例如与注释相关的文本周围)添加一个链接,带有epub:type='noteref'
属性,那么iBooks将会做正确的事情。请参见http://www.pigsgourdsandwikis.com/2012/05/creating-pop-up-footnotes-in-epub-3-and.html。
<p>This sentence contains a
<a href="#note" epub:type="noteref">commented phrase</a>.
</p>
<aside id="note" epub:type="footnote">This is the comment.</aside>
<comments>
<comment>
<cfi>/6/4[chap01ref]!/4[body01]/10[para05]/3:10</cfi>
<text>This is the comment.</text>
</comment>
</comments>