使用pdfmake创建尺寸为1140x3190的图像无法正确转换为pdf。 只生成一页pdf的第一部分。
这是我的代码::
<script defer src="/js/library/html2canvas.js"></script>
<script defer src="/js/library/pdfmake.min.js"></script>
<script defer src="/js/library/vfs_fonts.js"></script>
html2canvas(document.getElementById('content_area'), {
onrendered: function (canvas) {
var data = canvas.toDataURL();
width = canvas.width; //1140
height = canvas.height; //3190
var docDefinition = {
content: [{
image: data,
width: width,
height: height
}]
};
pdfMake.createPdf(docDefinition).download("sample.pdf");
}
});
任何帮助都会表示赞赏。