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);

questionAnswers(2)

yourAnswerToTheQuestion