繁体   English   中英

html2pdf 中的图像在某个点停止渲染

[英]Images in html2pdf stops rendering at a certain point

技术:vue-html2pdf,然后依次使用 html2pdf 和 html2canvas。

我制作了一个生成器,可以根据所选产品创建 PDF。 选择 10-20 种产品时,生成器工作正常,完全没有问题。 但是当我增加产品的数量时,生成器会在某个时间点停止渲染图片。 HTML 和其他一切都渲染得很好,但低于某个点的图像根本不可见。 图像通常在第 10 页停止渲染。

我已经用谷歌搜索这个问题很久了,但没有发现任何与我的问题相关的具体内容。 该文档没有超过理论上的最大像素六倍,并且记录器显示所有图像都已加载到应用程序中。 我也根本没有收到任何错误(我见过人们在填满堆内存时遇到的错误)。

我认为图像仍然可能太大,但是当通过减小大小的代理获取它们时,它们仍然在同一点停止加载,即使大小减少了很多。

任何关于在哪里继续调试的提示将不胜感激。

似乎问题与用于呈现内容的<canvas>元素的大小有关。 确保 canvas 高度大于您尝试渲染的元素的总高度。 您可以将其设置为将选项height传递给html2camvas

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM