Verwendung einer HTML-Datei zur Ausgabe einer PDF-Datei
Ich habe also eine HTML-Datei, die ich zum Senden von E-Mails verwende, aber in einigen Fällen möchte ich, dass diese Datei einfach zum Erstellen einer PDF-Datei mit derselben Vorlage verwendet wird.
Ich habe es zum größten Teil zum Funktionieren gebracht - es erstellt die Datei, führt die Auswertungen aus und ruft den Inhalt ab, aber es rendert das HTML nicht wirklich. Die HTML-Notation bleibt einfach unverändert.
Zum Beispiel gibt es ein PDF aus, aber es lautet:
Dear Martin, <br />
anstatt:
Lieber Martin
Wie stelle ich sicher, dass der HTML-Code so gerendert wird, dass die PDF-Datei richtig angeordnet ist und der HTML-Code nicht im Text vermerkt ist?
Hier ist der Code:
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);