2016-08-03 2 views
1

Я пытаюсь создать pdf-файл из моего представления, созданного с угловым. Проблема заключается в том, что PDF выглядит следующим образом:создание PDF с помощью pdfmake просто пишет html на pdf

enter image description here

Разве не в состоянии выработать угловую разметку?

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

Просто попробуйте это: [pdfmake] (http://pdfmake.org/index.html#/gettingstarted) – Verri

ответ

0

Pdfmake делает свою работу правильно, он печатает весь необработанный html в pdf. Вы хотите, чтобы он печатался в html, но pdfmake не работает так, предоставляя html-код, вы не можете сгенерировать форматированный pdf-файл, вам придется создать объект javascript с определением документа в нем, это определение документа содержит ваш контент и стилей.

Для основного примера вы можете найти this link и ознакомиться с более сложными примерами here на странице github pdfmake.

Good Luck