我正在尝试在 Angular2 中生成PDF,当我将其从 addHTML 更改为 fromHTML PDF在我在浏览器中打开时有内容,但是当我使用adobe打开它时,显示错误'联系生成此PDF的人'。你能帮我解决这个问题吗?
generatePDF() {
let doc = new jsPDF('p', 'pt', 'a4');
let source = document.getElementById("printOffers1");
doc.addHTML(source, () => {
});
doc.save('fileName.pdf');
}
答案 0 :(得分:0)
尝试使用此代码生成PDF:
generatePDF() {
let doc = new jsPDF('p', 'pt', 'a4');
let options = {
background : "#ffff",
pagesplit: true
};
let canvas = document.createElement('canvas');
let ctx = canvas.getContext('2d');
let constant = document.getElementById("printOffers1");
doc.addHTML(constant,0,0,options,()=>{
doc.save("test.pdf");
});
}