【问题标题】:Add header and footer using JsPDF and template使用 JsPDF 和模板添加页眉和页脚
【发布时间】:2020-01-02 07:12:01
【问题描述】:

我们如何使用 jsPDF 为所有页面添加相同的页眉和页脚。除此之外,请让我知道使用 jspdf 创建 pdf 的所有方法,例如使用 HTML 内容或字符串或一些 HTML 模板,所以请在两个查询中帮助我

【问题讨论】:

    标签: jspdf


    【解决方案1】:

    虽然jsPDF没有专门的页眉或页脚功能,但你可以使用

    var doc = new jsPDF();
    doc.text("Header or footer text", x, y);
    

    x 是页面左侧的边距,y 是顶部的边距。 您可能必须根据您的页面尺寸要求对其进行定位。

    关于您的第二个查询,jsPDF 具有 addHTMLaddImage(jsPDF 的旧版本)功能来帮助您生成 PDF。

    addHTML 将原始 HTML 代码作为输入,而 addImage 将图像作为输入,可以定位在 PDF 页面上。 addImage 需要额外的库,例如 html2canvas 来生成图像。

    【讨论】:

    • 您好感谢您的快速提示,如果我想添加带有图像的 html 内容,是否可以使用上述语句?如果我想使用 html 内容创建 PDF,可以吗?
    • 图片内容是 HTML 代码的一部分,所以是的。您可以打印整个文档,甚至可以使用 jQuery 选择其中的一部分。回答你的问题,是的。所有这些都可以在 jsPDF 中完成。我已经使用它几个月了。
    • 您好,谢谢 Gautham,您能告诉我如何使用 html 进行打印吗?
    • 到目前为止你做了什么?提供见解将使我们更好地帮助您。 var pdf = new jsPDF('p', 'pt', 'a4'); pdf.addHTML(document.body, function() { pdf.save('web.pdf'); }); 这是将整个页面制作成 PDF 的基本代码集。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 2013-09-30
    • 2012-12-18
    相关资源
    最近更新 更多