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

Save EmailBody as PDF file using EWS API

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

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

任何帮助将不胜感激。

PdfSharp 是一个很棒的免费库,用于创建和操作 PDF。请参阅 this answer,它应该为您指明正确的方向。

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