HTML JPG EMAIL XML PST
  Product Family
MHT

تحويل PST إلى MHT عبر C#

قم بتحويل PST إلى MHT بدون تثبيت ميكروسوفت® أوتلوك® أو ثندربيرد®.

كيفية تحويل PST إلى MHT باستخدام C#

لمطوري C # الذين يبحثون عن حل موثوق وفعال لتحويل PST إلى MHT، Aspose. بريد إلكتروني لـ .NET يقدم واجهة برمجة تطبيقات شاملة وسهلة الاستخدام لتحويل الملفات. تعد واجهة برمجة التطبيقات جزءًا من مكتبة تقدمية ومتعددة الاستخدامات توفر نهجًا مباشرًا وبديهيًا للتعامل مع مهام معالجة البريد الإلكتروني المختلفة، مثل إنشاء وإدارة رسائل البريد الإلكتروني والمرفقات واستخراج البيانات الوصفية للبريد الإلكتروني والتفاعل مع خوادم البريد الإلكتروني عبر بروتوكولات مختلفة، وكذلك التحويل بين البريد الإلكتروني formats بدون تبعيات أوتلوك أو ثندربيرد.

يمكن للمطورين الذين يستخدمون المكتبة تحويل الملفات بسهولة من تنسيق إلى آخر بنتائج عالية الجودة في بضعة أسطر من التعليمات البرمجية. تتضمن العملية بعض الخطوات البسيطة والمباشرة مثل تحميل بيانات البريد الإلكتروني ومعالجتها وحفظها بالتنسيق المطلوب. هذا يجعل API أداة رائعة لأتمتة مهام تحويل الملفات في تطبيقات C #.

إن تحويل PST إلى تنسيق MHT يمكّن المطورين من إدارة مهام ترحيل بيانات البريد الإلكتروني وتكاملها بكفاءة. تعمل هذه العملية، المدعومة بواجهة برمجة التطبيقات البديهية الخاصة بنا، على تمكين المطورين من أتمتة وتبسيط نقل بيانات البريد الإلكتروني، مما يضمن الانتقال السلس بين عملاء البريد الإلكتروني المختلفين، مما يلغي الحاجة إلى إجراءات التحويل اليدوي المعقدة. وبالتالي، يمكن للمطورين توفير الوقت والموارد، وتعزيز الكفاءة العامة لعمليات البريد الإلكتروني الخاصة بهم.

قم بتحويل ملفات PST إلى تنسيق MHT الآن. ابدأ بتضمين مساحة اسم Aspose.Email في مشروع C # الخاص بك. يمكنك القيام بذلك عن طريق تنفيذ أحد الإجراءات التالية:

  • Open NuGet مدير الحزم، ابحث عن Aspose.Email وقم بتثبيته على جهازك.

  • استخدم الأمر التالي من وحدة تحكم إدارة الحزم:


PM> Install-Package Aspose.Email

لمزيد من المعلومات، يمكنك الرجوع إلى documentation or support.

خطوات تحويل PST إلى MHT عبر C #

يمكن لمبرمجي .NET تحميل ملفات PST وتحويلها بسهولة إلى MHT في بضعة أسطر من التعليمات البرمجية.

  1. قم بتحميل ملف PST «storage.pst» باستخدام طريقة PersonalStorage.fromFile.
  2. قم بإنشاء دليل الإخراج إذا لم يكن موجودًا.
  3. قم بالوصول إلى المجلد الفرعي «Inbox» داخل ملف PST.
  4. كرر كل رسالة في مجلد «Inbox».
  5. احفظ كل رسالة كملف .mht في دليل الإخراج باستخدام طريقة الحفظ مع SaveOptions.defaultMhtml.

متطلبات النظام

قبل تشغيل شفرة مصدر تحويل.NET، تأكد من توفر المتطلبات الأساسية التالية.

  • ميكروسوفت ويندوز أو نظام تشغيل متوافق مع .NET Framework و .NET Core و PHP و VBScript و دلفي و C ++ عبر COM Interop.
  • بيئة تطوير مثل ميكروسوفت فيسوال ستوديو.
  • Aspose.email لـ.NET DLL المشار إليه في مشروعك.
 

يعرض نموذج التعليمات البرمجية هذا تحويل PST إلى MHT C #

using (var pst = PersonalStorage.FromFile("storage.pst"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var inbox = pst.RootFolder.GetSubFolder("Inbox");

    // Iterate through pst messages and save them as .mht files
    int count = 1;

    foreach (var msg in inbox.EnumerateMapiMessages())
    {
        var mhtFilePath = Path.Combine(outputDirectory, $"Message{count}.mht");

        msg.Save(mhtFilePath, SaveOptions.DefaultMhtml);

        Console.WriteLine($"Message {count} saved as: {mhtFilePath}");

        count++;
    }
}
 
  • تطبيق مجاني لتحويل PST إلى MHT

    التحويلات المدعومة الأخرى

    يمكنك أيضًا تحويل PST إلى العديد من تنسيقات الملفات الأخرى بما في ذلك القليل المدرج أدناه.

    PST TO EML (رسائل البريد الإلكتروني في Outlook)
    PST TO EMLX (صيغة أبل EMLX)
    PST TO HTML (لغة ترميز النص التشعبي)
    PST TO ICS (iCalendar)
    PST TO MBOX (رسائل البريد الإلكتروني)
    PST TO MHTML (تنسيق أرشيف صفحة الويب)
    PST TO MSG (صيغة أوتلوك وإكسهانج)
    PST TO OFT (قوالب البريد الإلكتروني في Outlook)
    PST TO OST (ملفات التخزين دون اتصال)
    PST TO VCF (صيغة البطاقة الافتراضية)