Angular jspdf导出PDF格式

问题描述 投票:0回答:1

我有一个表,我想导出。它看起来像这样。enter image description here

这是函数。

    public downloadAsPDF() {
      const doc = new jsPDF();

      const specialElementHandlers = {
        '#editor': function (element, renderer) {
          return true;
        }
      };

      const pdfTable = this.pdfTable.nativeElement;

      doc.fromHTML(pdfTable.innerHTML, 15, 15, {
        width: 190,
        'elementHandlers': specialElementHandlers
      });

      doc.save('tableToPdf.pdf');
    }

我的问题是,当我导出时,它看起来像这样(它不尊重格式化,空格)。

enter image description here

有什么方法可以解决,或者这很正常?谢谢你!我有一个表,我想把它导出,但它不尊重格式,空格):有没有什么办法可以解决,或者这是正常的?

angular formatting jspdf
1个回答
1
投票

如果我记得不错的话,JSPDF只负责导出你的html代码。如果你不需要与你的pdf进行交互,那么你可以使用 html2pdf. 它使用jspdf和html2canvas将给定的代码块转换为图像,然后粘贴到pdf文件中。

这里是 一个简短的视频解释它是如何工作的.

© www.soinside.com 2019 - 2024. All rights reserved.