如何将电子邮件转换为图像?

时间:2012-02-02 08:41:23

标签: email outlook rendering html-email

我必须将用户收件箱中几封hundard电子邮件的内容转换为单独的图像(每封电子邮件一张图像,TIFF或PNG)。是否有任何编程接口(VBA?)在Windows Outlook客户端上可用于此目的?只要支持HTML邮件内容,也可以通过POP3处理电子邮件。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果您想将保存视为图像路线,您可能需要自己编写一些内容。主要是因为它不是一个普遍的要求。所以,如果你这样做,你需要找到一种方法:

  1. 通过POP3打开邮箱,以便您可以阅读邮件
  2. 阅读相关的MIME部分以获取HTML(如果有HTML)或文本(如果没有HTML)。
  3. 查找函数/库以将HTML转换为图像
  4. 如果您需要有关特定部分的帮助,最好在Stack Overflow上询问新的特定问题。很大程度上取决于您的编程能力以及您可以使用的语言所能完成的任务。

    总而言之,我不认为将消息保存为图像是一种很好的归档方式。保存消息源最好。例如,Thunderbird允许您以 .eml 格式保存邮件,这基本上只是源文件,因此以后可以再次打开该文件。

    或者,如果它具有财务重要性,您可能希望购买一台低成本的电子邮件服务器,您可以从中获取数据备份(这可以节省大量时间)。如果您希望某些内容充当审计跟踪,可能会获得具有内置归档功能的邮件服务器。