我已经在互联网上尝试了所有的东西,这是我最后一次尝试去发现这是否可行。
我要处理的是一个长的动态HTML,我必须将其转换为多页PDF。我尝试了addhtml和addimage两种方法,但没有得到预期的结果。
addhtml:当我使用pagesplit选项时,它会拉伸所有页面。我也试着在选项中给出宽度和高度,但是它停止了显示。
AddImage:这只是在1页上显示图像,也没有在2页上拆分图像的选项。
我还想添加一件事,那就是我的HTML也可以有动态的宽度和高度。
注意:我使用的是JSPDF和HTML2canvas库
最佳答案
检查此问题:
https://github.com/MrRio/jsPDF/issues/707
您应该能够通过修改比例因子来解决这个问题。
var pdf = new jsPDF('p', 'pt', 'letter');
pdf.internal.scaleFactor = 2.25;
干杯,