Wykorzystanie pliku HTML do wydrukowania pliku PDF
Mam więc plik HTML, którego używam do wysyłania e-maili, ale w niektórych przypadkach chcę po prostu użyć tego pliku do utworzenia pliku PDF tego samego szablonu.
W większości działa - tworzy plik, uruchamia oceny i pobiera zawartość, ale w rzeczywistości nie renderuje HTML. Po prostu pozostawia całą notację html na miejscu.
Na przykład wyświetla pdf, ale brzmi:
Dear Martin, <br />
zamiast:
drogi Martinie
Jak upewnić się, że renderuje kod HTML tak, aby plik PDF był poprawnie ułożony i czy w tekście nie ma kodu HTML?
Oto kod:
var docName = "test";
var htmlBody = HtmlService.createHtmlOutput(template.evaluate().getContent()).getContent()
var doc = DocumentApp.create(docName);
doc.appendParagraph(htmlBody);
doc.saveAndClose();
DocsList.createFile(doc.getAs('application/pdf')).rename(docName);