来自HTML的JsPDF:多个页面和字体家族

时间:2019-02-14 11:16:38

标签: javascript pdf-generation jspdf fromhtml

我需要在jsPDF创建的文档中打印html div。我正在使用fromHTML方法,但找不到任何有关它的文档(也许是不推荐使用的文档)。

我的代码是这样的:

<div id="project-1" style="font-family:Arial;"><span class="prj">FOO BAR</span><div>

  var options = {
    pagesplit: true     //I know, it does nothing for the moment.
  };
  issue_pdf.setFont("helvetica", "normal");
  issue_pdf.setFontSize(12);
  issue_pdf.fromHTML($('#project-1').html(), 50, 300, {});
issue_pdf.output('save', 'name.pdf');

我需要:

  • 更改用于打印内容的字体,例如从Arial到Times New Roman从Javascript开始,因为我无法编辑HTML代码。
  • 如果project-1 div的长度大于页面的长度,则可以在多个页面中打印内容(我需要打印的div上方有一个标题,紧随其后的是日期/签名字段)。

谢谢!

0 个答案:

没有答案