HTML JPG EMAIL XML PST
  Product Family
XPS

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

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

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

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

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

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

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

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


PM> Install-Package Aspose.Email

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

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

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

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

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

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

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

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

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

    var inboxFolder = pst.GetPredefinedFolder(StandardIpmFolder.Inbox);

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

    foreach (var msg in inboxFolder.EnumerateMapiMessages())
    {
        // 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;

        var dstXPS = Path.Combine(outputDirectory, $"Message{count}.xps");

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

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

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

    يمكنك أيضًا تحويل 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 (صيغة البطاقة الافتراضية)