我正在尝试使用 pdfMake
和 Angular
(我也尝试过 jsPDF
,但也无法工作)从HTML创建 PDF
。我在我的Angular控制器中尝试使用以下代码:
var blob = new Blob([document.getElementById('exportable').innerHTML])
var docDefinition = {
content: [blob]
}
pdfMake.createPdf(docDefinition).open();
但我收到了以下错误信息:
无法识别文档结构:{"_margin":null}。
我的HTML由一个div中的两个简单表格组成,名称为exportable
。
如果有人知道解决此问题的方法或另一种从Angular将HTML转换为PDF的方式,请务必帮忙。
非常感谢任何帮助!