6

我正在尝试为 WP7 创建一个电子书阅读器。到目前为止,我还没有找到任何 API 来阅读 ePub 书籍。

谢谢,赞恩

4

3 回答 3

6

对于无 DRM 的基于 html 的 ePub(也有基于 dtbook 的 ePub,但我从未见过),您可以简单地使用一些库来构建阅读器:

  1. 一个 html 渲染控件,因为内容基于 xhtml 1 和 css
  2. 一个 zip 库,因为容器是一个 zip 存档
  3. 用于解析元数据文件的 xml 库

对于 2. 和 3. 有很多库,其中一些支持 silverlight/WP7。不知道 1,但我怀疑 WP7 已经提供了这样的控件。

于 2011-05-26T06:43:03.787 回答
5

此外,您可以在此处查看ePub 3 规范的草案

编辑:修复了链接

EPUB Sharp 很久没有更新了。

是构建您自己的一步一步的过程(对于 iPhone,IMO 这是一个很好的起点)。

于 2011-05-26T07:46:15.720 回答
2

我想将书中的内容提取为字符串或简单文本并将其传递到Microsoft Speech SDK (SAPI)中是可行的。其中的函数可以在 c# 中调用。你已经试过了吗?

于 2011-05-26T06:41:59.170 回答