gpt4 book ai didi

javascript - 使用 jsPDF 时单选按钮不可见

转载 作者:行者123 更新时间:2023-11-27 22:52:33 24 4
gpt4 key购买 nike

您好,我想生成特定div的PDF文件。为此,我发现 jsPDF 可能很有用。我是 jsPDF 和 bz 的新手,我在谷歌搜索中找到了适合我的代码行。 jsPDF 代码会将 div 转换为图像,然后将其另存为 pdf。 Mz 的问题是我在该 div 中有一个单选按钮,但是当我将 div 转换为 PDF 时,该页面的设计将与下图类似。 enter image description here

我不知道确切的问题是什么。这是我编写的代码。

                var imgData = canvas.toDataURL('image/png');

/*
Here are the numbers (paper width and height) that I found to work.
It still creates a little overlap part between the pages, but good enough for me.
if you can find an official number from jsPDF, use them.
*/
var imgWidth = 210;
var pageHeight = 295;
var imgHeight = canvas.height * imgWidth / canvas.width;
var heightLeft = imgHeight;

var doc = new jsPDF('p', 'mm');
var position = 0;

doc.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight);
heightLeft -= pageHeight;

while (heightLeft >= 0) {
position = heightLeft - imgHeight;
doc.addPage();
doc.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight);
heightLeft -= pageHeight;
}
doc.save('file.pdf');

最佳答案

关于javascript - 使用 jsPDF 时单选按钮不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37949189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com