Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jsPDF无法正确看到Radiobutton_Javascript_Html_Pdf Generation_Jspdf - Fatal编程技术网

Javascript 使用jsPDF无法正确看到Radiobutton

Javascript 使用jsPDF无法正确看到Radiobutton,javascript,html,pdf-generation,jspdf,Javascript,Html,Pdf Generation,Jspdf,您好,我想生成一个特定div的PDF文件。对于这一点,我发现jsPDF可能是有用的。我是jsPDF和bz谷歌的新手,我发现了一行行对我来说很好的代码。jsPDF代码将div转换为图像,然后将其保存为pdf。Mz的问题是,我在那个div中有一个单选按钮,但当我将div转换成PDF时,那个页面的设计将和下面的图片一样 我不知道确切的问题是什么。下面是我编写的代码 var imgData = canvas.toDataURL('image/png');

您好,我想生成一个特定div的PDF文件。对于这一点,我发现jsPDF可能是有用的。我是jsPDF和bz谷歌的新手,我发现了一行行对我来说很好的代码。jsPDF代码将div转换为图像,然后将其保存为pdf。Mz的问题是,我在那个div中有一个单选按钮,但当我将div转换成PDF时,那个页面的设计将和下面的图片一样

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

                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');

尝试更改jspdf和脚本链接。 我用它把它修好了


我正在等待有人回应。