Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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
Html 使用jspdf的多页pdf_Html_Image_Electron_Jspdf - Fatal编程技术网

Html 使用jspdf的多页pdf

Html 使用jspdf的多页pdf,html,image,electron,jspdf,Html,Image,Electron,Jspdf,我是一个Javascript初学者,对于一个桌面应用程序(使用electron),我试图收集几个div的内容(仅图像jpeg),当用户单击“下载”按钮时,创建一个pdf 我有以下HTML代码: <div class="flipbook" id="flipbook"> <div class="page"><img src="pages/1.jpg"></div> <div class="page"><img src=

我是一个Javascript初学者,对于一个桌面应用程序(使用electron),我试图收集几个div的内容(仅图像jpeg),当用户单击“下载”按钮时,创建一个pdf

我有以下HTML代码:

<div class="flipbook" id="flipbook">
    <div class="page"><img src="pages/1.jpg"></div>
    <div class="page"><img src="pages/2.jpg"></div>
    <div class="page"><img src="pages/3.jpg"></div>
    <div class="page"><img src="pages/4.jpg"></div>
    <div class="page"><img src="pages/5.jpg"></div>
    <div class="page"><img src="pages/6.jpg"></div>
    <div class="page"><img src="pages/7.jpg"></div>
    <div class="page"><img src="pages/8.jpg"></div>
    <div class="page"><img src="pages/9.jpg"></div>
    <div class="page"><img src="pages/10.jpg"></div>
    <div class="page"><img src="pages/11.jpg"></div>
    <div class="page"><img src="pages/12.jpg"></div>
    <div class="page"><img src="pages/13.jpg"></div>
    ...
</div>

<button onclick="downloadContent()" type="button" 
class="button"><span class="glyphicon glyphicon-download-alt" 
id="download" title="Télécharger le fichier"></span></button>


谢谢你的帮助

我不明白问题出在哪里。你能解释一下吗?我的javascript代码不起作用。我想捕捉几个div的图像内容,并在单击“下载”按钮时生成一个pdf文件。但我不明白,我不明白问题出在哪里。你能解释一下吗?我的javascript代码不起作用。我想捕捉几个div的图像内容,并在单击“下载”按钮时生成一个pdf文件。但我不明白。
function downloadContent() {
var flipbook = getElementById('flipbook');
    for (var i = 0; i = flipbook.length; i++) {
        html2canvas('.page'); {
            onrendered: function (canvas) {
                var img = canvas.toDataURL('image/jpeg', 1.0);
                var doc = new jsPDF('p', 'mm', 'a4');
                doc.addImage(img, 'JPEG', 0, 0);
                doc.save('My_doc.pdf');
            }
        });

    }

}
 function downloadContent() {
        html2canvas(getElementById('#flipbook'); {
            onrendered: function (canvas) {
                var img = canvas.toDataURL('image/jpeg', 1.0);
                var doc = new jsPDF('p', 'mm', 'a4');
                doc.addImage(img, 'JPEG', 0, 0);
                doc.save('My_doc.pdf');
            }
        });

    }

 }