我正在开发一个简单的phonegap应用程序,打印一个简单的pdf页面来测试Google云打印,我按照提到的步骤here。
它在浏览器中运行良好,但是当我在手机上试用它时,没有打印任何内容,我甚至无法将其保存到我的Google驱动器中。
这是我的代码:
var gadget = new cloudprint.Gadget();
gadget.setPrintDocument("url", "Test Page",
"http://www.google.com/landing/cloudprint/testpage.pdf");
gadget.openPrintDialog();
答案 0 :(得分:2)
我也面临这个问题,可以使用简单的http请求来解决。 首先你必须添加InAppBrowser,然后你可以使用这个plugin进行打印,它支持Android上的Google云打印和iOS上的AirPrint
添加打印插件后,可以按如下方式使用:
var type = "text/html"
var title = "test.html";
var fileContent = "<html>Phonegap Print Plugin</html>";
window.PrintPlugin.print(fileContent,function(){console.log('success')},function(){console.log('fail')},"",type,title);
答案 1 :(得分:1)
起初它不适用于我,然后我添加了Device插件以使其正常工作。