Web应用程序可以在iPad上的本机应用程序中启动PDF吗?

时间:2010-11-11 15:19:01

标签: ipad web-applications

正如标题所说,我有一个Web应用程序,我在iPad上运行Safari,我想启动另一个应用程序(原生于iPad)以编辑PDF。

这可能吗?

谢谢!

3 个答案:

答案 0 :(得分:1)

PDF在哪里生活?如果它是在线托管,可以通过URL访问,我认为你可以使它工作。

如果本机应用程序已注册自定义URL方案(通过它的info.plist),则Web应用程序可以启动本机应用程序。但是,Web应用程序无法直接检测是否已安装本机应用程序。

假设本机应用程序已注册了URL方案,例如“myapp://com.mycompany.myapp”然后网络应用程序可以启动它并将网址传递给pdf,只需导航到一个特殊网址,并将pdf网址作为参数传递:

myapp://com.mycompan.myapp?pdf=http://someserver.com/afile.pdf

您可能希望将网址编码为pdf本身...

答案 1 :(得分:0)

它不是一个纯粹的解决方案,但也许phonegap可以允许您打开本机应用程序。

答案 2 :(得分:0)

我已经在我的应用中实现了csv导入功能;将CFBundleDocumentTypes周围的所有条目添加到Info.plist中。

如果我在safari中打开一个csv文件,我的应用程序可以在“打开方式...”列表中找到。 因此,如果应用程序能够编辑pdf文件,它应该将自己注册为pdf的编辑器,然后它将显示是否在safari中打开pdf文件。