【问题标题】:Swift: download and open pdf fileSwift:下载并打开 pdf 文件
【发布时间】:2017-03-26 20:42:43
【问题描述】:

请问这是一个愚蠢的问题,但我没有找到答案:iPhone 中默认的 pdf 阅读器是什么?是适用于所有 iPhone 的 iBooks 吗?我问这个是因为在我的 swift 应用程序中,我想下载一个 pdf 文件,然后通过设备的默认 pdf 阅读器(或其他应用程序)打开它。现在我仍然可以通过以下方式做到这一点:第一个是当点击“下载”按钮时,我让用户通过UIDocumentInteractionController选择下载文件的方式,然后他可以使用 iBooks、Documents、Chrome 导入它。 .我测试了它,它工作得很好。第二种方法是在应用程序中下载文件(我从这个question 的答案中得到了这个例子)然后用pdf阅读器打开它(如果可能的话,默认的本机阅读器)。

有什么建议吗?

【问题讨论】:

  • 我们如何通过 UIDocumentInteractionController 做到这一点?任何帮助。谢谢

标签: ios iphone swift pdf download


【解决方案1】:

如果 PDF 可以在网络上找到,那么在浏览器中打开它就足够了吗?这将是一个非常简单的方法:

if let url = URL(string: "http://path.to/your.pdf") {
    UIApplication.shared.open(url)
}

如果用户想使用其他东西,Safari 还提供在其他应用中打开文件的选项。

【讨论】:

  • 感谢您的回答。但我不想在浏览器和 UIWebView 中打开它。抱歉,再次感谢:)
  • 如果 iphone 的文档中有 pdf,我如何打开
  • @XcodianSolangi 检查这个>>stackoverflow.com/a/29682393/2226263
  • 这不允许打开 pdf 链接
猜你喜欢
  • 2011-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多