HTML JPG PDF XML ICS
  Product Family
PST

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

تحويل ICS إلى PST C # باستخدام واجهة برمجة تطبيقات .NET دون الحاجة إلى Outlook® أو Thunderbird®.

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

من أجل تحويل ICS إلى PST، سنستخدم

Aspose. بريد إلكتروني لـ .NET

API وهي واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام لمعالجة المستندات وتحويلها لمنصة C #. افتح

NuGet

مدير الحزم، ابحث عن Aspose.Email وقم بتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.

أمر وحدة تحكم إدارة الحزم

PM> Install-Package Aspose.Email

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

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

  • قم بتحميل ملف ICS باستخدام Calendar.Appointment.Load.
  • احفظ كملف MSG إلى ميموريستريم.
  • قم بإنشاء ملف PST
  • قم بتمرير مسار ملف الإخراج بامتداد ملف PST.
  • طريقة استدعاء إضافة رسالة.
  • قم بتمرير رسالة MapiMessage التي تم تحميلها من MemoryStream.
  • سيتم حفظ ملف PST في المسار المحدد.

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

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

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

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

// load the ICS file to be converted
// save ICS as a MSG
using var msgStream = new MemoryStream();
Aspose.Email.Calendar.Appointment
    .Load("My File.ics")
    .Save(msgStream, AppointmentSaveFormat.Msg);
// create a PST file
using var pst = PersonalStorage.Create("Saved File.pst", FileFormatVersion.Unicode);
// create a calendar folder
var calendarFolder = pst.CreatePredefinedFolder("Calendar", StandardIpmFolder.Appointments);
// add MSG to the calendar folder
calendarFolder.AddMessage(MapiMessage.Load(msgStream));
 
  • تطبيق مجاني لتحويل ICS إلى PST

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

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

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