以编程方式将电子邮件转换为HTML或PDF

时间:2012-08-30 11:13:25

标签: ruby email

我正在尝试将邮箱中的电子邮件转换为HTML或PDF格式。

我的主要动机是能够在网页上创建电子邮件摘要,并能够扩展特定电子邮件并查看电子邮件的全部内容。

我认为PDF可能是一个选项,因为我不必担心将电子邮件中的内容(例如图像)链接到图像的存储位置。

我从ruby Mail gem开始,我也遇到了mhonarc。我不确定mhonarc对于我想做的事情是否太过分了,所以我决定在这里询问是否有替代方案。

2 个答案:

答案 0 :(得分:1)

Gem pdfkit用于生成PDF。请阅读自述文件,gem需要您系统中的wkhtmltopdf库。

答案 1 :(得分:0)

我会通过IMAP库进行电子邮件转换(现在可能还有更新的),然后通过浏览器中的简单Sinatra应用程序提供所有内容。您可以使用模板语言生成简单的html输出和逻辑。当然你也可以用prawn来生成pdf。许多不同的方法到达那里...不确定为什么你不只是加载电子邮件和显示部分内容。生活可以如此简单。