HTML JPG PDF XML ICS
  Product Family
HTML

تحويل ICS إلى HTML باستخدام C#

تحويل ICS إلى HTML باستخدام C# عبر API .NET دون الحاجة إلى Outlook® أو Thunderbird®.

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

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

Aspose.Email لـ .NET

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

NuGet

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

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

PM> Install-Package Aspose.Email

خطوات تحويل ICS إلى HTML باستخدام C#

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

  • تحميل ملف ICS باستخدام Calendar.Appointment.Load.
  • أنشئ كائن MailMessage وأضف الموعد كعرض بديل.
  • استدعِ طريقة Save.
  • مرّر مسار ملف الإخراج مع امتداد HTML.
  • سيتم حفظ ملف HTML في المسار المحدد.

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

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

  • نظام تشغيل Microsoft Windows أو نظام متوافق مع .NET Framework، .NET Core، وPHP، VBScript، Delphi، C++ عبر COM Interop.
  • بيئة تطوير مثل Microsoft Visual Studio.
  • تم الإشارة إلى مكتبة Aspose.Email for .NET DLL في مشروعك.
  • قم بتضمين مساحة الاسم في الفئة ذات الصلة.
 

يعرض هذا الكود النموذجي تحويل ICS إلى HTML باستخدام C#

// load the ICS file to be converted
var ics = Aspose.Email.Calendar.Appointment.Load("My File.ics");
// create an EML
var eml = new MailMessage();
// add appointment to EML
eml.AlternateViews.Add(ics.RequestApointment());
// save EML as a HTML
eml.Save("Saved File.html", new HtmlSaveOptions { HtmlFormatOptions = HtmlFormatOptions.WriteHeader | HtmlFormatOptions.RenderCalendarEvent });
 
  • Free App to Convert ICS to HTML

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

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

    ICS TO EML (رسائل بريد Outlook)
    ICS TO EMLX (Apple EMLX Format)
    ICS TO MBOX (رسائل البريد الإلكتروني)
    ICS TO MHTML (تنسيق أرشيف صفحات الويب)
    ICS TO MSG (صيغة Outlook & Exchange)
    ICS TO OFT (قوالب بريد Outlook)
    ICS TO OST (ملفات التخزين غير المتصلة)
    ICS TO PST (ملفات التخزين الشخصية لـ Outlook)