Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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中创建的pdf导出为图像?_Javascript_Jspdf - Fatal编程技术网

Javascript 如何将jspdf中创建的pdf导出为图像?

Javascript 如何将jspdf中创建的pdf导出为图像?,javascript,jspdf,Javascript,Jspdf,我已经在我的程序中使用jspdf创建了一个pdf,我提供了一个作为图像或pdf下载的选项,所以我可以以某种方式使用jspdf还是以某种方式使用jspdf创建的pdf将其存储为图像 我先将HTML转换成图像,然后再转换成PDF。要将HTML转换为图像,请使用和通过创建PDF的方法 例如: const html_source = document.getElementById('contentID'); // Get html html2canvas(html_source).then(fu

我已经在我的程序中使用jspdf创建了一个pdf,我提供了一个作为图像或pdf下载的选项,所以我可以以某种方式使用jspdf还是以某种方式使用jspdf创建的pdf将其存储为图像


我先将HTML转换成图像,然后再转换成PDF。要将HTML转换为图像,请使用和通过创建PDF的方法

例如:

const html_source = document.getElementById('contentID');   // Get html

 html2canvas(html_source).then(function(canvas) { // Convert to canvas

   let imgData = canvas.toDataURL('image/png'); // Generates image that you can store

   let pdf = new jsPDF('p', 'mm', 'a4'); //Create PDF, Note that you use the same image to create the PDF
   pdf.addImage(imgData, 'PNG', 10, 10);
   pdf.save('test.pdf');
 })

您好,我正在寻找将PDF转换为图像的方法。我找到了一篇关于它的文章。我想这只对PDF.JS库有效,对JsPDF无效