如何从 InAppBrowser (PhoneGap) 打印 PDF 数据

How to print PDF data from InAppBrowser (PhoneGap)

我正在为 iOS 应用程序使用 PhoneGap/类固醇。

在 PhoneGap 中,我从服务器请求一个 pdf。 pdf以base64格式接收。

我能够使用 InAppBrowser 成功预览 pdf:

window.open( "data:application/pdf;base64," + pdf.data, "_blank" );

然而,我真正需要的是通过 AirPrint 将此 pdf 数据发送到打印机。是否可以使用 InAppBrowser 执行此操作?如果没有,推荐的方法是什么?

(预先)感谢您的帮助

好吧,我认为 InAppBrowser 对此没有任何用处。您应该寻找的是连接到 AirPrint 的插件,例如 Cordova Print Plugin。这允许您从 JavaScript 代码中连接到 AirPrint。不过,我不确定它是否符合您的所有目的,但请看一看。