У цьому легкому посібнику ми дізнаємося, як перетворити Outlook Email на PDF за допомогою C# разом із детальними кроками для налаштування середовища. Ви побачите, що для перетворення MSG у PDF можна використовувати API на основі C#, і ви можете використовувати цей приклад у будь-якій із загальнодоступних операційних систем, таких як Windows, macOS або Linux.
Кроки для перетворення електронної пошти Outlook у PDF за допомогою C#
- Установіть бібліотеки Aspose.Email і Aspose.Words із інструмента керування пакетами NuGet у Visual Studio
- Ініціалізуйте об’єкт класу MailMessage, щоб завантажити файл електронної пошти у форматі MSG або EML
- Збережіть завантажений файл електронної пошти (MSG/EML) як потік у проміжному форматі MHTML
- Встановіть LoadFormat на MHTML та ініціалізуйте об’єкт класу Document, щоб завантажити MHTML, створений на попередньому кроці
- За допомогою методу збереження в C# виконується перетворення EML у PDF
За допомогою наведених вище кроків у C# MSG у PDF створено програму для перетворення. На першому кроці ми завантажимо файл MSG або EML за допомогою об’єкта класу MailMessage. Потім ми збережемо завантажений файл електронної пошти в потік у проміжному форматі MHTML. На наступних кроках ми завантажимо проміжний MHTML за допомогою об’єкта класу Document. Нарешті, для перетворення EML у PDF C# буде використано метод збереження, і PDF буде збережено на диску.
Код для перетворення електронної пошти Outlook у PDF за допомогою C#
У наведеному вище прикладі для того, щоб конвертувати EML у PDF, C# використовується за допомогою простих викликів API і чітко визначених кроків. Наведений вище приклад можна використовувати для файлів електронної пошти у форматах MSG та EML. Ви можете налаштувати вихідний PDF, установивши такі властивості, як ColorMode, Compliance, ImageCompression і JpegQuality.
Щоб конвертувати MSG у PDF, API на основі C# розглядається в цій статті. Якщо ви шукаєте, як надіслати електронну пошту в C#, зверніться до статті як надіслати електронну пошту в C#.