我想将 HTML 电子邮件转换为 PDF。我编写了以下代码。
var txt = msgs[i].getBody();
/* We need two blob conversions - one from text to HTML and the other from HTML to PDF */
var blob = Utilities.newBlob(txt, 'text/html',"Test PDF");
Logger.log(txt);
var tempDoc = DocsList.createFile(blob);
var pdf = tempDoc.getAs('application/pdf');
pdf.setName('Email As PDF');
DocsList.createFile(pdf);
上面的代码首先从 Gmail 邮件的 HTML 中创建了一个 Blob,并使用 getAs() 函数将其转换为 PDF。但是,在 PDF 中找不到 HTML 中的图像。任何有关如何获取这些图像的想法将不胜感激。也欢迎任何关于如何将 gmail 消息转换为 PDF 的替代想法。