Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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 如何将pdf格式的php页面输出保存为图像_Javascript_Jspdf - Fatal编程技术网

Javascript 如何将pdf格式的php页面输出保存为图像

Javascript 如何将pdf格式的php页面输出保存为图像,javascript,jspdf,Javascript,Jspdf,我试图通过javascript将php输出页面保存为pdf function createPDF() { getCanvas().then(function (canvas) { var img = canvas.toDataURL('image/png'), doc = new jsPDF({ unit: 'px', format: 'a4', orientation: 'L', }); doc.con

我试图通过javascript将php输出页面保存为pdf

function createPDF() {
  getCanvas().then(function (canvas) {
    var img = canvas.toDataURL('image/png'),
      doc = new jsPDF({
        unit: 'px',
        format: 'a4',
        orientation: 'L',
      });
    doc.context2d.pageWrapY = doc.internal.pageSize.height - 20;
    doc.addImage(img, 'JPEG', 20, 20);

    doc.save(s_deal_id + '_booster-report.pdf');
    form.width(cache_width);
  });
}

// create canvas object
function getCanvas() {
  form.width(a4[0] * 1.33333 - 80).css('max-width', 'none');
  return html2canvas(form, {
    imageTimeout: 2000,
    removeContainer: true,
  });
} 
它只捕获第一页。 我需要整个页面以pdf格式保存