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

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

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

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

ملفات ICS هي صيغة معيارية لبيانات التقويم، تستخدم عادةً لمشاركة دعوات الاجتماعات وتفاصيل الحدث. مع Aspose.Email لـ .NET , يمكنك دمج قدرات عرض ملفات ICS بسهولة في تطبيقات .NET الخاصة بك دون الاعتماد على برامج طرف ثالث أو خدمات الإنترنت. تتيح هذه المكتبة القوية لمعالجة البريد الإلكتروني للمطورين تحميل ملفات ICS، تحويلها إلى صيغة HTML، وعرضها في متصفحات الويب أو الواجهات المخصصة.

سواء كنت تحتاج إلى عرض تفاصيل الحدث، استخراج البيانات الوصفية، أو إدارة المرفقات، توفر الواجهة حلًا سهلًا للمطورين وفعّالًا لمعالجة ملفات ICS.

الميزات الرئيسية:

  • عرض ملفات ICS كـ HTML للعرض عبر المتصفح أو دمجها في التطبيقات.

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

  • عدم الاعتماد على Microsoft Outlook أو أدوات التقويم الأخرى لعرض ملفات ICS.

  • استخراج وعرض معلومات الحدث، مثل الوقت، الموقع، والحضور.

تثبيت واستخدام الواجهة البرمجية للعمل مع ملفات ICS

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

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

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

الأمر


PM> Install-Package Aspose.Email

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

خطوات عرض ICS باستخدام C#

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

  1. حمّل ملف ICS باستخدام Appointment.Load طريقة.
  2. أنشئ كائن EML جديد مع MailMessage كائن.
  3. استخدم RequestApointment() طريقة للحصول على الموعد وإضافته كعرض بديل إلى رسالة EML.
  4. احفظ ملف EML كملف HTML باستخدام حفظ طريقة وتمرير الـ HtmlSaveOptions لتحديد خيارات إضافية مثل عرض حدث التقويم.

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

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

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

شفرة C# لعرض ICS

// 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 });
 

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

تحوّل الشيفرة أعلاه ملف ICS إلى صيغة HTML، مما يتيح عرضًا سهلًا في أي متصفح ويب، مع معلومات مفصلة عن الحدث مثل التاريخ، الوقت، الموقع، والمشاركين، بالإضافة إلى مشاركة متوافقة مع المتصفح.

  • عرض مختصر للواجهة البرمجية

    Aspose.Email لـ .NET هي مكتبة شاملة لإدارة رسائل البريد الإلكتروني والمهام المتعلقة بها في تطبيقات .NET. تشمل ميزاتها:

    • إدارة بريد إلكتروني شاملة: التعامل مع رسائل البريد والمهام المتعلقة بها بسهولة داخل تطبيقات .NET.
    • عمليات البريد الإلكتروني: إنشاء، إرسال، استلام، وتحويل الرسائل بصيغ مثل MSG وEML وEMLX وMHT وHTML.
    • الميزات المتقدمة: الاستفادة من التحليل، معالجة المرفقات، إدارة جهات الاتصال، جدولة التقويم، وتنظيم المهام.
    • تكامل البروتوكولات: دمج سلس مع SMTP و POP3 و IMAP وExchange Web Services (EWS) وMicrosoft Graph API لتواصل بريد إلكتروني مبسط.
    • إدارة PST و OST: إنشاء، تعديل، واستخراج البيانات برمجيًا من ملفات PST و OST لحلول تخزين بريد إلكتروني متقدمة.

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

    استكشف المكتبة عبر نسخة تجريبية مجانية لتقييم ميزاتها. زر الموقع الرسمي صفحة التحميل للوصول إلى أحدث إصدار وبدء الاستخدام اليوم.

    ICS Viewer Online

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

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

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