适用于Java / Android的任何Daisy-3图书阅读器?

时间:2010-11-03 19:12:22

标签: java android

我们正在尝试为Daisy3(http://www.daisy.org/z3986/structure/SG-DAISY3/index.html)格式的图书开发基于Android的文本阅读器。目前我们只专注于渲染文本部分而不是音频(daisy3格式同时具有文本和音频,主要用于阅读障碍的用户)。

我想知道在这方面是否已经有任何努力。 我知道有Daisy2 android项目(http://code.google.com/p/android-daisy-epub-reader/)。但是,我们希望开发Daisy 3标准,它在结构上与Daisy2不同。

我还想知道是否有任何基于Java的Daisy3格式文本阅读器可以作为参考? 任何指针/帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

Emerson是一个开源的桌面软件阅读器/播放器,基于Eclipse-RCP-Java开发框架。

答案 1 :(得分:0)

虽然理论上DTBOOK标记(对于文本内容)可以用支持Web浏览器的CSS设置样式,甚至可以用XSLT动态转换,但实际上通常的做法是在打开DAISY时将DTBOOK转换为普通的旧HTML书。作为DAISY Pipeline开源生产工具的一部分,有一个独立的XSLT变换器:

http://data.daisy.org/projects/pipeline/doc/scripts/DTBookToXhtml.html

干杯,丹