我正在尝试创建并保存PDF文件。 如果我使用
在PC上doc.save(" table.pdf&#34);
创建PDF文件。 但是,如果我添加文件API,则pdf在移动电话上不。
代码:
var doc = new jsPDF('p', 'pt');
var elem = document.getElementById("myTable");
var res = doc.autoTableHtmlToJson(elem);
doc.autoTable(res.columns, res.data);
// doc.save("table.pdf");
// writer.write(doc.output());
// doc.save("table.pdf");
var pdfOutput = doc.output();
console.log( pdfOutput );
window.resolveLocalFileSystemURL(cordova.file.externalDataDirectory, function(dir) {
dir.getFile("test.pdf", {create: true, exclusive: false}, function (fileEntry) {
fileEntry.createWriter(function (writer) {
writer.onwrite = function(evt) {
console.log("write success");
};
console.log("writing to file");
writer.write( pdfOutput );
},
function ()
console.log("ERROR SAVEFILE");
});
});
});