使用 EWS API 将 EmailBody 保存为 PDF 文件

问题描述

我使用 Exchange Web Services Managed API 2.0 连接到 Exchange server 2010。我想将电子邮件正文下载到磁盘文件夹中的 PDF 文件中。

我不想使用任何付费的第三方进行集成。

任何帮助将不胜感激。

解决方法

PdfSharp 是一个很棒的免费库,用于创建和操作 PDF。请参阅 this answer,它应该会让您朝着正确的方向前进。

编辑:似乎 PdfSharp 实际上并没有提供将 HTML 转换为 PDF 的选项。从那以后,我探索了不同的图书馆。我发现 ChromeHtmlToPdf 是一个很好的免费替代品并且易于使用。请记住,它使用 Chrome 来发挥它的魔力。