代码之家  ›  专栏  ›  技术社区  ›  MarlonRibunal

.eml至.pdf API[已关闭]

  •  0
  • MarlonRibunal  · 技术社区  · 16 年前

    是否有一个C#API可以将.eml转换为.pdf?

    4 回复  |  直到 4 年前
        1
  •  2
  •   markom    16 年前

    我们有一个类似的任务,但规模要小得多,这是一个临时解决办法。我们将EML文件转换为HTML页面,然后使用 ABC Pdf 组件(我想当时他们有一个免费版本?)来从HTML页面创建PDF文件。我们直接从ASP.NET页面执行所有操作。

        2
  •  1
  •   Verdant    16 年前

    使用OpenOffice( http://www.openoffice.org )

    http://www.opendocument4all.com/download/OpenOffice.net.pdf 了解如何在C#中使用OpenOffice。

        3
  •  1
  •   shaedrich Gabin traverse    4 年前

    当Microsoft Outlook实用程序接收电子邮件并将其保存为计算机文件时,该邮件通常以MSG文件格式存储。传统上,计算机用户需要Microsoft Outlook或能够读取MSG文件格式的类似程序才能访问该文件中包含的信息。谢天谢地,用户不再背负这些限制。PST Viewer Pro是一个实用程序,可以根据您的特定需要将Outlook MSG文件成功导出为多种不同的文件格式。例如,您只需点击几下鼠标,就可以获取一个MSG文件并将其转换为Adobes流行的PDF文件格式。

    步骤2

    步骤3

    从PST Viewer Pro顶部的下拉菜单中选择适当的PDF设置。共有七种PDF设置可供选择,包括嵌入的PDF附件、转换/包含的PDF附件、保存到磁盘的PDF附件等。根据您的需要做出适当的选择。

    右键单击邮件列表中的MSG文件并选择导出选项。请注意,您也可以从PST Viewer Pro顶部的导出下拉菜单中选择导出选项。此外,您还可以按 控制键

    步骤5

    在列表上单击一次您要用于保存PDF的文件夹。您还可以选择“创建新文件夹”按钮,在当前查看的目录中创建新文件夹。完成选择后,单击“确定”。PST Viewer Pro将获取原始MSG文件的内容,并根据您的规范将其转换为PDF格式。

    通过查看保存文件的目录并使用Adobe Reader之类的程序打开,可以检查PDF转换是否成功。转换后的PDF文件可以通过电子邮件以附件的形式发送给您选择的任何收件人。您还可以在必要时将文件备份到硬盘或外部USB闪存驱动器,以便存档。

    还有更多关于如何将eml文件导出为pdf的教程 http://www.emlviewer.net/2012/08/eml-to-pdf.html

        4
  •  0
  •   Tom Ritter    16 年前

    你不能把文件打印成pdf格式吗?

    我想我说的不是寻找一个从.eml到.pdf的转换工具;您可以寻找一种批量打印工具,它可以自动打印100或1000个.eml。然后,您只需将该工具批量打印为pdf。