【问题标题】:What is the best format to display ebook on web page, PDF, ePub, or others in Silverlight?在 Silverlight 中以网页、PDF、ePub 或其他方式显示电子书的最佳格式是什么?
【发布时间】:2010-12-31 20:45:04
【问题描述】:

我正在做 .NET 项目,想在网页上显示一本电子书,现在我遇到了一个问题...

在网页、PDF、ePub、XML 或其他文件上显示它的最佳、最简单和最快的格式是什么?为什么?我应该使用什么 API 或库? 谢谢

更新:::

我知道 PDF 是现在最好的解决方案并且易于使用。现在我可以在 Sliverlight 中显示或查看 PDF 文件,并有自定义菜单允许用户与 PDF 内容进行交互吗?

【问题讨论】:

  • 简单地使用 HTML 怎么样?
  • 我记得 ePub 基本上是 HTML。
  • 要求是:从某种格式(ePub、PDF、HTML、XML、DOC等)读取电子书并显示在网页上,防止任何用户获取电子书的来源(版权) .-也许使用 Flash 或 Silverlight 或其他东西可以保护这本书。

标签: c# silverlight pdf epub


【解决方案1】:

最好和最快的方法是将其显示为 HTML。为什么?因为 HTML 最初是为 Web 设计的,它允许用户在任何平台上使用任何浏览器来阅读和访问这本书。 XML as xhtml with css 也可能是一个不错的选择。

问题是这本书最初是什么格式的?如果它是 PDF 格式,那么那里有很多 PDF 到 HTML 转换器,但没有任何东西已经内置到 .net 框架中。如果是纯文本,那么创建html很容易。

【讨论】:

  • 我知道 ePub 是基于 HTML 的,它是将电子书显示为 HTML 的最佳且自然的方式。但主要的重要功能是不允许用户访问源,他们只是阅读电子书并且与它的互动有限。
  • 然后我会选择 PDF。如果您需要限制它,它可以选择禁止复制/粘贴和打印。大多数计算机和设备都有 pdf 阅读器。另一种选择是将每个页面呈现为位图。
猜你喜欢
  • 1970-01-01
  • 2015-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-16
  • 2011-12-31
相关资源
最近更新 更多