我正在尝试从用angular创建的视图创建pdf。问题是pdf看起来像这样:

angularjs - 用pdfmake创建PDF只需将html写入pdf-LMLPHP

它不能计算出角度标记吗?

   var docDefinition = { content: printHtml };
   pdfMake.createPdf(docDefinition).download('optionalName.pdf');

最佳答案

Pdfmake可以正常工作,它会将所有原始html打印到pdf。
您希望它以html打印,但是pdfmake不能像这样工作,通过提供html代码,您无法生成格式化的pdf文件,您将必须创建一个包含文档定义的javascript对象,该文档定义包含您的内容和样式。

您可以按照this link获取基本示例,并在pdfmake的github页面上查看一些更复杂的示例here

祝好运

关于angularjs - 用pdfmake创建PDF只需将html写入pdf,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38736265/

10-09 08:11