HTML JPG PDF XML HTML
  Product Family
VCF

تحويل HTML إلى VCF عبر C#

تحويل HTML إلى VCF باستخدام واجهة برمجة تطبيقات .NET دون الاعتماد على Outlook® أو Thunderbird®.

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

جرّب حلاً قويًا وموثوقًا صُمم لمساعدة المطورين على بناء تطبيقات البريد الإلكتروني! مع Aspose.Email لـ .NET يحصل المبرمجون على مجموعة شاملة من واجهات برمجة التطبيقات، مما يمكنهم من دمج مختلف صيغ البريد الإلكتروني بسهولة في تطبيقاتهم.

لم يعد المطورون المكلفون بتحويل HTML إلى VCF يواجهون صعوبات، ويمكنهم تركيز الجهود على تحسين الكفاءة والمرونة والتخصيص في التطبيقات، مما يعزز تجربة المستخدم في النهاية. تضمن المكتبة الحفاظ على سلامة البيانات أثناء عملية التحويل. فهي تترجم بدقة المحتوى والبنية والمرفقات لملفات HTML إلى صيغة VCF، مع الحفاظ على أصالة بيانات البريد الإلكتروني الأصلية.

يتيح التحويل البرمجي من HTML إلى VCF للمستخدمين إدارة ومشاركة تفاصيل الاتصال بكفاءة، حيث أن vCard هو تنسيق موحد يدعمه العديد من المنصات والتطبيقات لتبادل معلومات الاتصال بسهولة. تُبسّط مكتبة Aspose.Email هذه العملية وتوفر وسائل بديهية لأداء المهمة بنجاح.

للاستفادة من قوة .NET API، يمكنك اختيار تنفيذ أحد الإجراءات التالية:

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

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


PM> Install-Package Aspose.Email

خطوات تحويل HTML إلى VCF عبر C#

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

  1. اقرأ محتوى ملف HTML.
  2. أنشئ جهة اتصال جديدة باستخدام MapiContact.
  3. حدد تفاصيل جهة الاتصال.
  4. استدعِ طريقة Save.
  5. احفظ جهة الاتصال التي تم إنشاؤها كملف vCard (VCF).

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

قبل استخدام كود المصدر مثال C#، تأكد من توفر المتطلبات الأساسية التالية.

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

تُظهر عينة الشيفرة هذه تحويل HTML إلى VCF باستخدام C#

var content = File.ReadAllText("content.html");
            
// Create a new MapiContact
var contact = new MapiContact();
contact.NameInfo.DisplayName = "John Doe";
contact.ElectronicAddresses.Email1.EmailAddress = "john.doe@example.com";
contact.SetBodyContent(content, BodyContentType.Html);

// Save the contact to a VCF file
contact.Save("contact.vcf", ContactSaveFormat.VCard)
 
  • Free App to Convert HTML to VCF

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

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

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