HTML JPG PDF XML OST
Aspose.Email  للـ .NET
OST

عارض OST لتطبيقات .NET

عرض ملفات OST برمجياً باستخدام C# دون الاعتماد على Microsoft Outlook أو Thunderbird.

كيفية عرض ملفات OST باستخدام واجهة برمجة تطبيقات بريد متقدمة

Aspose.Email لـ .NET توفر API بسيطة صُممت لمعالجة صيغ ملفات البريد الإلكتروني المتعددة بما في ذلك OST. تشمل مجموعة ميزاتها الواسعة القدرة على عرض ملفات OST دون الاعتماد على Microsoft Outlook أو أدوات خارجية أخرى. يمكنك بسهولة دمج هذه الميزة في مشروع .NET الخاص بك. تمكن الواجهة المطورين من تحميل وعرض ملفات OST دون الحاجة إلى برامج إضافية. مع دعم مدمج لتحويل ملفات OST إلى HTML، يضمن عرض البريد بسلاسة في المتصفحات أو واجهات التطبيقات. باستخدام Aspose.Email، يمكنك تحميل ملف OST، استخراج محتوياته، وحفظ كل بريد كملف HTML، مع حفظ موارده بشكل صحيح إلى دليل الإخراج وعرضه في واجهة المستخدم أو أي حل عرض قائم على المتصفح.

الميزات الرئيسية لعرض ملفات التخزين غير المتصلة:

  • عرض محتوى ملف OST برمجياً، بما في ذلك البيانات الوصفية، والنص، والمرفقات.

  • دعم تحويل ملفات OST إلى صيغة HTML للعرض في المتصفح.

  • متوافق مع منصات .NET Framework و .NET Core و .NET Standard.

  • يعمل بشكل مستقل عن Microsoft Outlook، مما يضمن الاستقلالية الكاملة.

  • أداء عالي لمهام معالجة البريد الإلكتروني على نطاق واسع.

تثبيت واجهة برمجة تطبيقات البريد الإلكتروني C# واستخدامها لعرض ملفات OST

لبدء، قم بتثبيت الـ API في بيئة التطوير الخاصة بك:

  • فتح NuGet مدير الحزم، ابحث عن Aspose.Email وانقر تثبيت.

  • يمكنك أيضًا استخدام الأمر التالي في وحدة تحكم مدير الحزم.

الأمر


PM> Install-Package Aspose.Email

بمجرد التثبيت، يمكنك بدء الترميز.

خطوات عرض OST عبر C#

تجعل Aspose.Email من السهل على المطورين عرض ملفات OST ببضع أسطر من الشيفرة.

  1. Open the OST file using the PersonalStorage.FromFile طريقة.
  2. أنشئ دليل الإخراج إذا لم يكن موجودًا.
  3. احصل على مجلد الصندوق الوارد باستخدام RootFolder.GetSubFolder("Inbox") لتحديد موقع مجلد الصندوق الوارد في ملف OST.
  4. تكرار الرسائل في صندوق الوارد باستخدام inbox.EnumerateMapiMessages() للتكرار عبر جميع الرسائل في صندوق الوارد.
  5. إعداد HtmlSaveOptions لحفظ الموارد (مثل الصور) إلى ملفات باستخدام مسارات نسبية.
  6. احفظ كل رسالة كملف HTML. لكل رسالة، أنشئ اسم ملف (Message1.html، Message2.html، إلخ)، ثم احفظه باستخدام دالة Save مع الخيارات المحددة.

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

يدعم Aspose.Email for .NET جميع أنظمة التشغيل الرئيسية. تأكد فقط من توافر المتطلبات المسبقة التالية.

  • Microsoft Windows أو نظام تشغيل متوافق مع .NET Framework و .NET Core ومنصات Xamarin
  • بيئة تطوير مثل Microsoft Visual Studio
  • Aspose.Email لـ .NET المذكور في مشروعك
 

كود C# لعرض OST

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

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

    // Iterate through ost messages and save them as .html files
    int count = 1;

    foreach (var msg in inbox.EnumerateMapiMessages())
    {
        // Save each message as .html file
        var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");

        var htmlSaveOptions = new HtmlSaveOptions
        {
            ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
            UseRelativePathToResources = true
        };

        msg.Save(htmlFilePath, htmlSaveOptions);
    }
}
 

عرض OST في المتصفح

الصورة أدناه تُظهر كيف يظهر ملف OST عند عرضه في متصفح ويب باستخدام Aspose.Email للـ .NET. يتم عرض محتوى البريد، بما في ذلك الموضوع، تفاصيل المُرسل، والجسم، بصيغة HTML مُنظمة، ما يضمن قابلية القراءة وسهولة الاستخدام.

  • حول Aspose.Email لـ .NET

    Aspose.Email هو حل لتحليل صيغ Microsoft Outlook وThunderbird. يمكن لأي شخص بسهولة إنشاء أو تعديل أو تحويل صيغ البريد والتخزين مثل MSG وEMLX وEML وMHT. التعامل مع مرفقات البريد، تخصيص رؤوس الرسائل وتنفيذ بروتوكولات الشبكة المختلفة مثل POP3 وIMAP وSMTP لإرسال واستقبال البريد يصبح أسهل بكثير. إنها API مستقلة ولا تتطلب تثبيت Microsoft Outlook أو أي برنامج آخر.

    جرّب Aspose.Email مجانًا

    اكتشف الإمكانات الكاملة للمكتبة مع نسخة تجريبية مجانية . زر Aspose.Email لـ .NET صفحة التنزيل لاستكشاف ميزاتها وتكامل وظيفة البريد الإلكتروني القوية في مشروعاتك اليوم.

    OST Viewer Online

    عارض ملفات البريد الإلكتروني للأنساق الأخرى

    يوسّع Aspose.Email للـ .NET قدراته إلى ما بعد ملفات OST، داعمًا مجموعة متنوعة من صيغ البريد الإلكتروني. يمكن للمطورين أيضًا استخدامه لعرض ما يلي:

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