ios - Phonegap - 打开/复制 PDF 文件到 iBook

标签 ios cordova pdf jspdf ibooks

我正在 Phonegap iOS 应用程序中使用 jsPdf Lib 生成 PDF 文件。生成 PDF,我可以在创建后立即在 InAppBrowser 中看到它。

我想将它存储在一个地方,用户也可以从应用程序外部访问它。在安卓中,这不是问题。在 iOS 中,是否可以在 iBook 中打开生成的文件,或者将 pdf 复制到 iBook 中?我在某处读到,使用 'itms-books:' 是可能的。有人可以提出建议吗?

通常,当我在 safari 中打开任何 pdf 时,它会为我提供“在 iBook 中显示/添加”的选项 - 这会将 pdf 添加到 iBook 中。但 Safari 无法打开任何 pdf 文件,该文件存储在应用程序的文档区域中。因此,当我使用文件系统 url 和 _system 参数尝试 window.open() 时,没有任何反应。但是,当我将 window.open() 与文件系统 url 和 _blank 参数一起使用时,它会在 InAppBrowser 中打开该 pdf。但是,没有“在 iBook 中显示/添加”选项。

那么,最好的方法是什么?目标是用户可以访问 PDF(使用应用程序生成),而无需稍后打开应用程序。

资源已经检查:

https://stackoverflow.com/questions/23656211/how-to-save-downloaded-pdf-in-ibooks-using-phonegap - 没有正确答案

Send PDF to iBooks - 适用于 Native,不适用于 Phonegap

http://www.tricedesigns.com/2014/01/08/generating-pdf-inside-of-phonegap-apps/ - 主要专注于创建 pdf,而不是打开

http://www.tricedesigns.com/2012/08/15/open-with-in-ios-phonegap-apps/ - 提供以下链接

https://github.com/triceam/phonegap-plugins/tree/master/iOS/ExternalFileUtil - 对于旧版本的 Phonegap

https://github.com/don/FileOpener - 不适用于 iOS

最佳答案

试试这个插件

https://github.com/pwlin/cordova-plugin-file-opener2

这就像你链接但更新的那个

关于ios - Phonegap - 打开/复制 PDF 文件到 iBook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28364491/

相关文章:

ios - 为什么我的 iOS 应用程序不能在我的 iPod touch 上运行?

jquery-mobile - 是否可以在 jQueryMobile 多页面布局响应式网站中使用任何 Google AdSense 版本?

ruby-on-rails - Rails send_data 以字节形式流式传输 PDF,除非路由直接访问

javascript - 如何使用 Javascript 在 pdf 上打印表格?

android - 列出 Play/AppStore 上同一帐户下的所有应用

html - 在新标签页中打开 PDF 后,iPad/iPhone 上的谷歌浏览器无法打开链接

ios - Swift 2 Xcode - UIImageView 上的 CGRect(在框架内移动)

ruby-on-rails - PhoneGap 和 rails 3 : How to interact with a rails 3 app

actionscript-3 - 使用Flash或Phonegap编码?

python - 使用 Pisa/xhtml2pdf 在 Python 中创建 pdf