HTML JPG EMAIL XML MBOX
  Product Family
XPS

تحويل MBOX إلى XPS عبر C#

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

Aspose. بريد إلكتروني لـ .NET يوفر حلاً قويًا لتحويل ملفات MBOX إلى XPS بكفاءة وسهولة! باستخدام بضعة أسطر من التعليمات البرمجية، يمكنك ترحيل بيانات بريدك الإلكتروني بسلاسة من تنسيق MBOX إلى تنسيق XPS، مما يضمن التوافق وإمكانية الوصول عبر برامج البريد الإلكتروني والأنظمة الأساسية المختلفة. من خلال الاستفادة من الميزات القوية لـ Aspose. بريد إلكتروني لـ .NET، يمكن للمستخدمين تنفيذ تحويل MBOX إلى XPS بسهولة في تطبيقاتهم للحصول على الموثوقية والسرعة والمرونة في عملية التحويل.

توفر واجهة برمجة التطبيقات مجموعة شاملة من المكونات للتعامل مع العديد من المهام المتعلقة بالبريد الإلكتروني، بما في ذلك إنشاء رسائل البريد الإلكتروني وقراءتها ومعالجتها وإدارة المجلدات والمرفقات والتصفية والبحث والتشفير والعمل مع Microsoft Exchange Server والتعامل مع تنسيقات البريد الإلكتروني المختلفة والمزيد.

مع Aspose.Email يمكن لمطوري البريد الإلكتروني تبسيط إدارة البريد الإلكتروني، وتعزيز قابلية التشغيل البيني للبيانات، وضمان الامتثال لمعايير البريد الإلكتروني، وتمكين تطبيقاتهم بقدرات معالجة البريد الإلكتروني المتقدمة.

ابدأ في الاستفادة من قدرات واجهة برمجة تطبيقات .NET من خلال تنفيذ أحد الإجراءات التالية:

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

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


PM> Install-Package Aspose.Email

خطوات تحويل MBOX إلى XPS عبر C #

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

  1. قم بتحميل ملف mbox باستخدام mboxStorageReader.
  2. قم بإنشاء دليل الإخراج إذا لم يكن موجودًا.
  3. قم بالتكرار من خلال رسائل mbox.
  4. اطبع كل رسالة كملف.xps في دليل الإخراج.

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

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

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

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

// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());

// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);

// Iterate through mbox messages and save them as .xps files
int count = 1;

foreach (var eml in mbox.EnumerateMessages())
{
    var xpsFilePath = Path.Combine(outputDirectory, $"Message{count}.xps");

    // Instantiate an instance of MailPrinter
    var printer = new Printing.MailPrinter();

    // Set MessageFormattingFlags to MailInfo to display the message headers and body
    printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;

    // Set page layout for printing
    printer.PageUnit = Printing.PrinterUnit.Cm;

    // Print the email to an XPS file
    printer.Print(eml, xpsFilePath, Printing.PrintFormat.XPS);

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

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

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

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

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