
Огляд
У сучасну цифрову епоху перетворення файлів EML у формат JPG має вирішальне значення для різні програми. Незалежно від того, архівуєте ви електронні листи чи створюєте візуальні записи, можливість програмного перетворення EML у JPG на C# забезпечує гнучкість і ефективність. Aspose.Email for .NET відіграє важливу роль у цьому процесі перетворення в багатьох галузях. Ця потужна бібліотека забезпечує плавну інтеграцію та налаштування, що робить її ідеальним вибором для розробників. За допомогою Aspose.Email for .NET ви можете легко перетворити файл EML на зображення JPG, підвищуючи робочий процес і продуктивність.
Перетворення файлів EML - встановлення API
Щоб розпочати роботу з Aspose.Email for .NET, виконайте такі команди в менеджері пакетів NuGet:
Install-Package Aspose.Email
Install-Package Aspose.Words
Перетворіть EML на JPG у C# – зразок коду
Виконайте такі дії, щоб конвертувати EML у JPG у C# за допомогою Aspose.Email for .NET:
- Ініціалізуйте об’єкт класу EmlLoadOptions.
- Установіть значення властивості RemoveSignature, щоб видалити підпис під час завантаження.
- Викличте метод Load [MailMessage](https://reference.aspose.com/email/ net/aspose.email/mailmessage/), щоб завантажити вихідний файл eml.
- Встановіть для Чутливість повідомлення нормальне значення.
- Визначте Пріоритет повідомлення.
- Створіть екземпляр MemoryStream клас.
- Викличте метод Save, щоб конвертувати EML у MHTML і зберегти для потоку.
- Перейдіть до властивості Position і встановіть поточну позицію в потоці.
- Створіть екземпляр класу Document за допомогою потоку MHTML.
- Збережіть документ як зображення JPG, викликавши метод Save.
Ось фрагмент коду C#, який демонструє ці дії:
using Aspose.Email;
using Aspose.Words;
namespace Aspose.Email
{
class EMLtoPNG
{
static void Main(string[] args)
{
string dataDir = "/Desktop/";
// Ініціалізація об’єкта класу EmlLoadOptions.
EmlLoadOptions EmlLoadOptions = new EmlLoadOptions();
// Установіть значення властивості RemoveSignature, щоб видалити підпис під час завантаження.
EmlLoadOptions.RemoveSignature = false;
// Викличте метод Load класу MailMessage, щоб завантажити вихідний файл eml.
MailMessage Mailmsg = MailMessage.Load(dataDir + "input.eml", EmlLoadOptions);
// Встановіть звичайну чутливість повідомлення.
Mailmsg.Sensitivity = MailSensitivity.Normal;
// Визначте пріоритет повідомлення.
Mailmsg.Priority = MailPriority.High;
// Створіть екземпляр класу MemoryStream.
MemoryStream msgStream = new MemoryStream();
// Викличте метод Save, щоб перетворити EML на MHTML і зберегти в потік.
Mailmsg.Save(msgStream, SaveOptions.DefaultMhtml);
// Перейдіть до властивості Position і встановіть поточну позицію в потоці.
msgStream.Position = 0;
// Створіть екземпляр класу Document за допомогою потоку MHTML.
Document msgDocument = new Document(msgStream);
// Збережіть документ як зображення JPG, викликавши метод Save.
msgDocument.Save(dataDir + "Outlook-Aspose_output.jpg", SaveFormat.Png);
}
}
}
Ви можете побачити результат на зображенні нижче:

Конвертер EML у JPG – спробуйте онлайн
Щоб швидко та легко конвертувати EML у JPG, спробуйте наш безкоштовний онлайн-інструмент тут, який працює на [Aspose.Email] ](https://products.aspose.com/email/).Цей конвертер EML у JPG зручний і забезпечує високу точність, дозволяючи конвертувати файли EML у формат JPG за лічені секунди. Він ідеально підходить для тих, кому потрібне швидке рішення без встановлення програмного забезпечення.

Отримайте безкоштовну ліцензію
Щоб дослідити весь потенціал Aspose.Email for .NET, отримайте безкоштовну пробну ліцензію [тут](https://purchase.aspose.com/ тимчасова ліцензія/).
Висновок
Підсумовуючи, ми розглянули, як конвертувати EML у JPG на C# за допомогою Aspose.Email for .NET.Ця бібліотека пропонує надійне рішення для розробників, які хочуть оптимізувати процеси перетворення електронних листів. Дослідіть Aspose.Email for .NET, щоб покращити свої проекти розробки вже сьогодні.
Файл EML у JPG: загальнодоступні ресурси
Ознайомтеся з додатковими ресурсами, такими як документація та форуми спільноти, щоб краще зрозуміти Aspose.Email for .NET.Ці ресурси надають цінну інформацію та підтримку, окрім вмісту цієї публікації в блозі.