Windows phone 7 在WindowsPhone7中下载epub书籍是否有可用的api?

Windows phone 7 在WindowsPhone7中下载epub书籍是否有可用的api?,windows-phone-7,Windows Phone 7,我有一个应用程序,我在其中显示在线可用图书的列表,每当用户选择任何一本书时,它都应该下载并显示在屏幕上。如何为此编写代码 我们可以使用WebClient.DownloadFile()或类似的方法来解决这个问题吗?您应该使用与任何其他类型的文件(不仅仅是电子书)相同的功能来下载内容WebClient.OpenReadAsync和相关的处理程序就可以了 这里的问题是-您正在下载的电子书的文件格式是什么?如果这些是PDF,那么您在这里只有两个选择: 具有指向该文件的web链接,以便可以从web打开该文

我有一个应用程序,我在其中显示在线可用图书的列表,每当用户选择任何一本书时,它都应该下载并显示在屏幕上。如何为此编写代码


我们可以使用
WebClient.DownloadFile()
或类似的方法来解决这个问题吗?

您应该使用与任何其他类型的文件(不仅仅是电子书)相同的功能来下载内容
WebClient.OpenReadAsync
和相关的处理程序就可以了

这里的问题是-您正在下载的电子书的文件格式是什么?如果这些是PDF,那么您在这里只有两个选择:

  • 具有指向该文件的web链接,以便可以从web打开该文件 浏览器和Adobe Reader应用程序将自动选择它 起来
  • 在您自己的应用程序中使用PDF阅读器控件。这不是一个问题 是SDK的一部分,需要使用第三方控件,

  • 就像你下载其他东西一样?打开它可能是另一件事…由于epub是zip格式的,我是否首先需要下载一个epub文件,然后只有我才能解压缩它?请指导我。我的问题是,我有一个应用程序,在其中我显示在线可用图书的列表,每当用户选择任何一本书时,它都应该下载并显示在屏幕上。如何为此编写代码。我们是否可以使用WebClient.DownloadFile()或类似的工具来解决此问题。您是否尝试过使用WebClient或HttpWebRequest?谢谢您的指导,但是使用第三方工具有多安全。因为应用程序的PDF部分将依赖于此。您使用的组件是独立实体。是的,您依赖它,但它不是从web加载的,因此如果您正确使用它并且操作系统支持它,您不必担心它在某个时候停止工作。至于稳定性,第三方组件总是有风险的。电子书下载的格式是带有压缩的HTML文件的epub。如何检查我点击下载的链接不是超链接,也不会进一步导航?我还在WindowsPhone7中使用独立存储文件创建一个目录,以便保存下载。建议我参考一些链接,以编写下载和解压缩epub文件的代码。