我正在使用Cordova构建应用程序,我使用此插件来打印HTML页面的内容。我会尝试将其打印成PDF,而不是使用AirPrint打印机。 我该怎么做(也可以通过修改插件文件夹中的.m和.h文件)? 这是我用过的插件:https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/PrintPlugin 谢谢!
var html = document.getElementById("printHTML").innerHTML;
window.plugins.printPlugin.print(
html,
function(result) {
alert("Printing successful");
},
function(result) {
if (!result.available){
alert("Printing is not available");
}
else{
//Localised error description
alert(result.error);
}
});
答案 0 :(得分:1)
如果您找到更好的答案,请告诉我,因为我正在寻找相同的解决方案。与此同时,我所做的是在新窗口中打开浏览器(一起跳过插件)并通过pdfcrowd.com运行html文档。然后我直接从浏览器中使用airprint。