
نمای کلی
در عصر دیجیتال امروز، تبدیل فایلهای 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 را فراخوانی کنید کلاس net/aspose.email/mailmessage/) برای بارگیری فایل eml منبع.
- Sensitivity پیام را روی حالت عادی تنظیم کنید.
- اولویت پیام را تعریف کنید.
- یک نمونه از [MemoryStream] ایجاد کنید (https://learn.microsoft.com/en-us/dotnet/api/system.io.memorystream.-ctor?view=net-8.0#system-io-memorystream-ctor) کلاس
- برای تبدیل EML به MHTML و ذخیره در جریان، روش Save را فراخوانی کنید.
- به ویژگی Position دسترسی پیدا کنید و موقعیت فعلی را در جریان تنظیم کنید.
- نمونهای از کلاس Document را با جریان MHTML نمونهسازی کنید.
- با فراخوانی روش Save سند را به عنوان تصویر JPG ذخیره کنید.
در اینجا یک قطعه کد 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;
// برای بارگیری فایل eml منبع، متد Load کلاس MailMessage را فراخوانی کنید.
MailMessage Mailmsg = MailMessage.Load(dataDir + "input.eml", EmlLoadOptions);
// حساسیت پیام را روی حالت عادی قرار دهید.
Mailmsg.Sensitivity = MailSensitivity.Normal;
// اولویت پیام را تعریف کنید.
Mailmsg.Priority = MailPriority.High;
// یک نمونه از کلاس MemoryStream ایجاد کنید.
MemoryStream msgStream = new MemoryStream();
// برای تبدیل EML به MHTML و ذخیره در استریم، متد Save را فراخوانی کنید.
Mailmsg.Save(msgStream, SaveOptions.DefaultMhtml);
// به ویژگی Position دسترسی پیدا کنید و موقعیت فعلی را در جریان تنظیم کنید.
msgStream.Position = 0;
// نمونه ای از کلاس Document را با جریان MHTML نمونه سازی کنید.
Document msgDocument = new Document(msgStream);
// با فراخوانی روش Save سند را به صورت تصویر JPG ذخیره کنید.
msgDocument.Save(dataDir + "Outlook-Aspose_output.jpg", SaveFormat.Png);
}
}
}
خروجی را در تصویر زیر مشاهده می کنید:

تبدیل EML به JPG - آنلاین را امتحان کنید
برای یک راه سریع و آسان برای تبدیل EML به JPG، ابزار آنلاین رایگان ما را اینجا امتحان کنید و توسط Aspose.Email .این مبدل EML به JPG کاربر پسند است و دقت بالایی ارائه می دهد و به شما امکان می دهد فایل های EML را در عرض چند ثانیه به فرمت JPG تبدیل کنید. این برای کسانی که نیاز به یک راه حل سریع و بدون نصب نرم افزار دارند عالی است.

مجوز رایگان دریافت کنید
برای کشف پتانسیل کامل Aspose.Email for .NET، یک مجوز آزمایشی رایگان اینجا دریافت کنید مجوز موقت/).
نتیجه گیری
به طور خلاصه، نحوه تبدیل EML به JPG در C# را با Aspose.Email for .NET مرور کردیم. این کتابخانه یک راه حل قوی برای توسعه دهندگان ارائه می دهد که به دنبال ساده سازی فرآیندهای تبدیل ایمیل خود هستند. Aspose.Email for .NET را کاوش کنید تا امروز پروژه های توسعه خود را ارتقا دهید.
فایل EML به JPG: منابع عمومی
منابع اضافی مانند اسناد و انجمنهای انجمن را کاوش کنید تا درک خود را از Aspose.Email for .NET افزایش دهید. این منابع بینش و پشتیبانی ارزشمندی را فراتر از محتوای این پست وبلاگ ارائه می دهند.