【发布时间】:2020-01-02 07:12:01
【问题描述】:
我们如何使用 jsPDF 为所有页面添加相同的页眉和页脚。除此之外,请让我知道使用 jspdf 创建 pdf 的所有方法,例如使用 HTML 内容或字符串或一些 HTML 模板,所以请在两个查询中帮助我
【问题讨论】:
标签: jspdf
我们如何使用 jsPDF 为所有页面添加相同的页眉和页脚。除此之外,请让我知道使用 jspdf 创建 pdf 的所有方法,例如使用 HTML 内容或字符串或一些 HTML 模板,所以请在两个查询中帮助我
【问题讨论】:
标签: jspdf
虽然jsPDF没有专门的页眉或页脚功能,但你可以使用
var doc = new jsPDF();
doc.text("Header or footer text", x, y);
x 是页面左侧的边距,y 是顶部的边距。 您可能必须根据您的页面尺寸要求对其进行定位。
关于您的第二个查询,jsPDF 具有 addHTML 和 addImage(jsPDF 的旧版本)功能来帮助您生成 PDF。
addHTML 将原始 HTML 代码作为输入,而 addImage 将图像作为输入,可以定位在 PDF 页面上。 addImage 需要额外的库,例如 html2canvas 来生成图像。
【讨论】:
var pdf = new jsPDF('p', 'pt', 'a4'); pdf.addHTML(document.body, function() { pdf.save('web.pdf'); }); 这是将整个页面制作成 PDF 的基本代码集。