在C#中以编程方式将.msg转换为.pdf

时间:2017-10-11 19:46:13

标签: c# pdfsharp

我一直在尝试将大量的.msg文件转换为.pdf文件。到目前为止,我已经能够利用通用文档转换器及其库,但是有一个问题:因为它基本上是一台打印机,它会在每个文件的转换之间弹出一个小的对话框,暂时阻止系统

我需要完全设置并忘记,在后台默默运行。我有超过3,600条消息一次转换,这至少每周发生一次。

之前我使用过PDFSharp库,但是直到他们真的很新。是否有可能PDFSharp可以做到这一点,没有恼人的对话框?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

实际上,在最新版本的Universal Document Converter中,可以摆脱那种对话:

1)打开UDC首选项窗口并转到“高级”部分

2)取消选中“处理时显示进度窗口”功能

3)转到“输出位置”部分,然后选中“使用预定义的位置和文件名”

顺便说一句,我建议您尝试使用FolderMill软件。它通过监视热文件夹来工作。因此,您只需将源MSG文件复制到“Hot Folder”FolderMill监视器。它会自动将所有传入的文件转换为PDF而无需用户交互。

答案 1 :(得分:0)

回答这个问题:PDFsharp创建PDF文件而不会产生恼人的消息框。是的,可以做到。

解析Outlook MSG文件并提取文本取决于您。另一个主题建议使用Outlook Redemption,这是我不熟悉的工具。