javascript - 如何使用 jspdf 和 html2canvas 添加分页符

标签 javascript jquery angular

我知道以前有人问过这个问题,但我似乎找不到答案,如何添加分页符,如果转换为 pdf 我的页面会被剪切......??

html2canvas(document.getElementById("content")).then(function (canvas) {
  var img = canvas.toDataURL("image/png");
  var doc = new jsPDF({
    orientation: "landscape",
    format: "a4",
  });
  doc.addImage(img, "JPEG", 1, 5);
  doc.save("testCanvas.pdf");
});

最佳答案

对于 PDF 转换,请改用此库,它支持分页:

https://github.com/eKoopmans/html2pdf

关于javascript - 如何使用 jspdf 和 html2canvas 添加分页符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52943678/

相关文章:

javascript - Jquery 在 for 循环之后将 html 元素附加到 div,奇怪的行为

javascript - 单击按钮时的 Jquery 切换 div - 不切换

jquery - 组验证错误后文本框的位置正在改变

javascript - Rails 4 jQuery 选择器不工作

javascript - Typescript - for 循环中动态变量的 setTimeout 自定义时间

javascript - 如何将查询参数添加到防护中的路由并将其传递给Angular 4中的组件?

javascript - 在 Angular2 项目中集成 Treant-js

javascript - JSLint:设置控制台时出现只读错误,即使它被设置为可写全局

java - Nashorn 加载 javascript 时出错 - 版本问题?

javascript - 如何在 Angular 4 上获取引荐来源网址?