我正在使用 FDF 技术来构建 PDF。该代码在 Window 和 Mac 上运行良好。然而,最近,我尝试使用我的 iPad 通过 Safari 连接到我的应用程序,但以下代码不起作用:
response.setContentType("application/vnd.fdf");
out.write(fdfContent.getBytes());
out.flush();
我的问题:有没有办法在我的 iPad 上安装这个插件?
iPad 上的 Safari 不允许安装插件。如果您的 fdf 文件足够简单,只需将其作为 pdf 文件提供。然后 iPad/iOS 会愉快地打开它。
不然你就完蛋了。选项是
写信给史蒂夫乔布斯,让 fdf 得到本机支持,或者在 iOS 设备上允许插件,并希望最好。(我在开玩笑)
为 iOS 设备编写一个 fdf 应用程序,并让您的用户使用它。在 App Store 上快速搜索并没有显示任何允许打开 fdf 文件的应用程序,因此这对您来说可能是一个商机。
iOS 版本的 Safari 不支持第三方插件。您需要提供具有 MIME 类型的通用 PDF,application/pdf
以便您的内容在 iPad 上的 Safari 中可读。