我已经开发了一个基于网络的在线酒馆阅读器中保存选项EPUB注释,我想一个评论功能添加到如Adobe PDF阅读器评论功能,从而使意见应在保存e酒吧,如果我将在其他电子酒吧读者中打开e酒馆,我可以看到评论。如何建立与电子出版
4
A
回答
4
修改XHTML
第一appoach是重写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>
但是,没有标准的标记可以在所有的电子书阅读器中使用。你可以做的最好的是添加脚本,弹出相关的注释,但是这显然只能在运行脚本的阅读器上读取的脚本EPUB3电子书中起作用。
在一个单独的文件
这避免了重写XHTML文件另一种可能使用的CFI是保持在一个单独的文件中的注释,并使用规范的片段标识符(http://www.idpf.org/epub/linking/cfi/)将其链接到相关的文字。但是,当然你仍然需要脚本来使一切正常。一个文件可能看起来像:
<comments>
<comment>
<cfi>/6/4[chap01ref]!/4[body01]/10[para05]/3:10</cfi>
<text>This is the comment.</text>
</comment>
</comments>
您可以在https://code.google.com/p/epub-revision/source/browse/trunk/src/samples/cfi/epubcfi.js找到原型实现CFI进行的,但你还是得写它周围的胶水。
相关问题
- 1. 如何建立验证电子邮件
- 2. 如何建立与
- 3. 建立与离子的Android
- 4. 如何在salesforce中与联系人(电子邮件)建立查找关系?
- 5. 离子3督促建立与版本号
- 6. 单个电子邮件建立
- 7. 的asp.net/vb.net建立电子邮件
- 8. 建立Android的电子邮件应用
- 9. 建立电子邮件服务器
- 10. 如何建立与Hibernate
- 11. 如何建立一个电子邮件警报系统
- 12. 山魈入站的电子邮件 - 建立与托管在Heroku
- 13. 你如何建立Openssl_1.0.0版本4
- 14. 如何让py2exe建立版权信息
- 15. 如何建立与数据协会终极版店内
- 16. 你如何建立你的电器?
- 17. 电梯没有建立与sbt?
- 18. 如何建立从变电工程正确WAR文件与Maven
- 19. 建立gtest版本
- 20. CruiseControl.NET电子邮件出版商问题
- 21. 如何创建HTML电子邮件的纯文本版本?
- 22. RoR电子邮件与第四版书
- 23. 电子版库C++
- 24. 如何建立Xcode的建立与Maven插件
- 25. 如何建立亲子映射?
- 26. 绿洲建立配置与子目录
- 27. 建立出错
- 28. 增量版本建立
- 29. 建立针对Android/iOS版
- 30. 如何建立
谢谢@torazaburo –
可以给我一些示例代码,以便我可以继续,你也可以投我的问题提前谢谢 –
不,我不能(给你任何示例代码)。这不就是你得到发展的收入吗? – 2013-07-04 15:30:16