有没有可以阅读 ePub 书籍的 API?

发布于 2024-11-10 09:23:54 字数 1536 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

╰つ倒转 2024-11-17 09:23:54

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

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

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

For DRM-free html based ePubs(there are also dtbook based ePubs, but I've never seen one) you can simply use a few libraries to build a reader:

  1. An html render control, since the content is based on xhtml 1 and css
  2. A zip library because the container is a zip archive
  3. An xml library to parse the meta data files

For 2. and 3. there are many libraries, some of which support silverlight/WP7. No idea about 1, but I suspect WP7 already offers such a control.

我要还你自由 2024-11-17 09:23:54

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

编辑:< /strong> 修复了链接

EPUB Sharp 很久没有更新的问题。

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

Also, you can check out the draft of the ePub 3 spec here

Edit: Fixed the link

EPUB Sharp has not been updated since a long time.

Here's a step by step procedure in building your own (for iPhone, IMO it's good starting point).

回梦 2024-11-17 09:23:54

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

I would imagine that extracting the contents of the book, as string or simple text and passing it into the Microsoft Speech SDK (SAPI) would work. Functions therein can be called from within c#. Did you try that already?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文