.eml 到 .pdf API [关闭]
-
03-07-2019 - |
题
有谁知道 .eml 到 .pdf C# API?
解决方案
使用OpenOffice( http://www.openoffice.org )
这基本上会将任何内容转换为PDF(doc,xls,ppt,txt)。由于eml只是txt,为什么不直接使用它呢?请参阅 http://www.opendocument4all.com/download/OpenOffice.net.pdf如何在C#中使用OpenOffice。
其他提示
我们有类似的任务,但规模要小得多,这是一个临时的解决方案。我们将EML文件转换为HTML页面,然后使用 ABC Pdf 组件(我认为)他们当时有免费版本?)从HTML页面创建PDF文件。我们直接从ASP.NET页面完成了所有工作。
当 Microsoft Outlook 实用程序获取电子邮件并将其另存为计算机文件时,该邮件通常以 MSG 文件格式存储。计算机用户传统上需要 Microsoft Outlook 或能够读取 MSG 文件格式的类似程序来访问该文件中包含的信息。值得庆幸的是,用户不再受到这些限制的困扰。PST Viewer Pro 是一款实用程序,可以根据您的特定需求成功地将 Outlook MSG 文件导出为各种不同的文件格式。例如,您只需点击几下鼠标即可将 MSG 文件转换为 Adobe 流行的 PDF 文件格式。
步骤1
使用 PST Viewer Pro“资源管理器树”突出显示存储 MSG 文件的目录。“资源管理器树”是沿着 PST Viewer Pro 程序窗口左侧运行的列的名称。它的外观类似于 Microsoft Windows 资源管理器中的标准文件夹树。您选择的任何目录的内容将逐项列出并显示在窗口顶部的“邮件列表”中。
第2步
在“邮件列表”中单击要转换的 MSG 文件。您选择的任何邮件的内容都将显示在邮件列表的底部。浏览您选择的 MSG 文件,直到找到您想要转换的文件。
步骤3
从 PST Viewer Pro 顶部的下拉菜单中选择适当的 PDF 设置。您可以选择总共七种 PDF 设置,包括“PDF – 嵌入附件”、“PDF – 转换/包含附件”、“PDF – 附件保存到磁盘”等等。根据您的需求进行适当的选择。
步骤4
右键单击“邮件列表”中的 MSG 文件,然后选择“导出”选项。请注意,您还可以从 PST Viewer Pro 顶部的“导出”下拉菜单中选择“导出”选项。此外,您还可以同时按下键盘上的“CTRL”和“E”。所有三种方法都会打开转换文件所需的窗口。
步骤5
在列表中单击一次您要用来保存 PDF 的文件夹。您还可以选择“创建新文件夹”按钮在当前查看的目录中创建一个新文件夹。做出选择后,单击“确定”。PST Viewer Pro 将获取原始 MSG 文件的内容,并根据您的规格将其转换为 PDF 格式。
您可以通过查看保存文件的目录并使用 Adobe Reader 等程序打开它来检查 PDF 转换是否成功。然后,转换后的 PDF 文件可以以附件的形式通过电子邮件发送给您选择的任何收件人。您还可以根据需要将文件备份到硬盘或外部 USB 闪存驱动器以供存档。
还有更多关于如何将 eml 文件导出为 pdf 的教程 http://www.emlviewer.net/2012/08/eml-to-pdf.html
你能不能把文件打印成pdf?
编辑:我想我所说的不是寻找.eml到.pdf转换工具;你可以找一个批量打印工具,它可以自动打印100或1000的.eml。然后,您只需将工具批量打印为pdf。