Angular Html画布不适合使用html2pdf库的pdf页面

Angular Html画布不适合使用html2pdf库的pdf页面,angular,typescript,canvas,html2pdf,Angular,Typescript,Canvas,Html2pdf,要求是将HTML页面转换为pdf。我在html页面中使用html画布来显示html页面中的图形表示。试图将页面转换为pdf,但html画布不适合pdf页面 var opt = { margin:[1,0,1,0], filename: 'myfile.pdf', image: { type: 'png', quality: 0.95 }, html2canvas: { scale: 1 }, jsPDF: { unit: 'in

要求是将HTML页面转换为pdf。我在html页面中使用html画布来显示html页面中的图形表示。试图将页面转换为pdf,但html画布不适合pdf页面

var opt = {
   margin:[1,0,1,0],
   filename:     'myfile.pdf',
   image:        { type: 'png', quality: 0.95 },
   html2canvas:  { scale: 1 },
   jsPDF:        { unit: 'in', format: 'a4', orientation: 'portrait' },
}; 

html2pdf().from(data[0]).set(opt).save();
实际完整图像:

半图像:


你到底有什么问题?您尝试过什么?问题是完整图像不适合页面。附件是pdf文件中的半幅图片。你能提供stackblitz演示吗?尝试手动设置html2canvas对象的宽度和高度:你到底有什么问题?您尝试过什么?问题是完整图像不适合页面。附件是pdf文件中的半幅图像。能否提供stackblitz演示?请尝试手动在html2canvas对象中设置宽度和高度: