Javascript 我能';t使用html2canvas和jspdf从HTML页面生成PDF文件

Javascript 我能';t使用html2canvas和jspdf从HTML页面生成PDF文件,javascript,jspdf,html2canvas,Javascript,Jspdf,Html2canvas,我正在尝试生成一个用HTML制作的页面的PDF。此页面有一个使用chart Js创建的图表。我想点击按钮生成图表的PDF 但是,点击按钮什么也不会发生 我使用的是html2canvas(因为我一直在读到有必要先将文件转换为PNG) 我正在使用jspdf将文件转换为PDF 请参阅代码: $('gerar pdf')。在('click',function()上{ html2canvas(document.querySelector(“容器画布”){ onrendered:函数(画布){ var

我正在尝试生成一个用HTML制作的页面的PDF。此页面有一个使用chart Js创建的图表。我想点击按钮生成图表的PDF

但是,点击按钮什么也不会发生

  • 我使用的是html2canvas(因为我一直在读到有必要先将文件转换为PNG)

  • 我正在使用jspdf将文件转换为PDF

请参阅代码:

$('gerar pdf')。在('click',function()上{
html2canvas(document.querySelector(“容器画布”){
onrendered:函数(画布){
var imgData=canvas.toDataURL('image/png');
var pdf=新的jsPDF('p','mm');
pdf.addImage(imgData,'PNG',10,10);
保存('test.pdf');
}
});
});

阿普伦登多
作为一种行为的地位
杰拉尔PDF

这是否回答了您的问题?所以,我想生成整个html页面。此答案仅显示画布。我会使用html2canvas。