המר את Eml ל-Jpg ב-C# באופן תכנותי

סקירה כללית

בעידן הדיגיטלי של היום, המרת קבצי 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:

  1. אתחול אובייקט מהמחלקה EmlLoadOptions.
  2. הגדר ערך של מאפיין RemoveSignature כדי להסיר חתימה בזמן הטעינה.
  3. התקשר לשיטת Load של [MailMessage](https://reference.aspose.com/email/ net/aspose.email/mailmessage/) לטעינת קובץ eml המקור.
  4. הגדר את רגישות של ההודעה למצב רגיל.
  5. הגדר את העדיפות של ההודעה.
  6. צור מופע של MemoryStream מַחלָקָה.
  7. התקשר לשיטת שמור כדי להמיר EML ל-MHTML ולשמור לסטרימינג.
  8. גש למאפיין Position וקבע את המיקום הנוכחי בתוך הזרם.
  9. הצג מופע של המחלקה Document באמצעות זרם MHTML.
  10. שמור את המסמך כתמונת 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();
            // קרא לשיטת השמירה כדי להמיר 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-file-to-JPG

ממיר EML ל-JPG - נסה באינטרנט

לדרך מהירה וקלה להמיר EML ל-JPG, נסה את הכלי המקוון החינמי שלנו כאן והוא מופעל על ידי Aspose.Email .ממיר EML ל-JPG זה ידידותי למשתמש ומציע דיוק גבוה, המאפשר לך להמיר קבצי 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.משאבים אלה מספקים תובנות ותמיכה חשובות מעבר לתוכן של פוסט זה בבלוג.

לַחקוֹר