كيفية إنشاء ملف HTML في C#

كيفية إنشاء ملف HTML في C#

هناك العديد من الطرق لإنشاء ملفات HTML برمجيًا. بالإضافة إلى ذلك ، يمكنك العثور على عدد من المكتبات بلغات برمجة مختلفة تقوم بإنشاء مستندات HTML ثابتة / ديناميكية. ومع ذلك ، في منشور المدونة هذا ، ستخوض العملية الكاملة لإنشاء ملف HTML باستخدام محلل C# HTML مكتبة. علاوة على ذلك ، ستجد مقتطفات التعليمات البرمجية التي توضح كيفية إنشاء ملف HTML في C# برمجيًا. تأكد من إعداد بيئة .NET على جهازك.

سنغطي النقاط التالية:

مكتبة محلل C# HTML

عملية تثبيت هذه المكتبة على مستوى المؤسسة سلسة للغاية. ومع ذلك ، يمكنك تنزيل DLL أو تثبيت هذه المكتبة عن طريق تشغيل الأمر التالي في مدير الحزم NuGet.

Install-Package Aspose.HTML

كيفية إنشاء ملف HTML في C#

يمكنك أتمتة مهمة إنشاء ملف HTML باستخدام بضعة أسطر من التعليمات البرمجية المصدر في تطبيق .NET.

يرجى اتباع الخطوات التالية:

  1. قم بتهيئة مستند HTML فارغ عن طريق إنشاء كائن من فئة HTMLDocument.
  2. قم باستدعاء طريقة Save لحفظ المستند في ملف.

انسخ الكود التالي والصقه في ملفك الرئيسي:

// قم بإعداد مسار إخراج لحفظ المستند
string documentPath = Path.Combine("create-empty-document.html");    
// قم بتهيئة مستند HTML فارغ عن طريق إنشاء كائن من فئة HTMLDocument.  
using (var document = new HTMLDocument())
   {
      // استدعاء طريقة Save لحفظ المستند في ملف.
      document.Save(documentPath);
    }

سيؤدي مقتطف الشفرة المكتوب أعلاه إلى إنشاء مستند HTML فارغ. لذلك ، دعنا ننتقل إلى الخطوات لإضافة بعض المحتوى إلى مستند HTML برمجيًا.

  1. قم بإنشاء مثيل لفئة HTMLDocument لإنشاء مستند HTML فارغ.
  2. قم بإنشاء عنصر نص وإضافته إلى المستند عن طريق استدعاء طريقة CreateTextNode.
  3. تضيف طريقة appendChild () لواجهة Node عقدة إلى نهاية قائمة العناصر الفرعية للعقدة الأصلية المحددة.
  4. احفظ المستند عن طريق استدعاء طريقة حفظ.
// قم بإعداد مسار إخراج لحفظ المستند
string documentPath = Path.Combine( "create-new-document.html");
// قم بإنشاء مثيل لفئة HTMLDocument لإنشاء مستند HTML فارغ. 
using (var document = new HTMLDocument())
    {
        // قم بإنشاء عنصر نص وإضافته إلى المستند. 
        var text = document.CreateTextNode("Hello World!");
        // تضيف طريقة appendChild () لواجهة Node عقدة إلى نهاية قائمة العناصر الفرعية للعقدة الأصلية المحددة.  
        document.Body.AppendChild(text);
        // احفظ المستند عن طريق استدعاء طريقة الحفظ. 
        document.Save(documentPath);
    }

يمكنك أن ترى الإخراج في الصورة أدناه:

كيفية إنشاء ملف HTML في C#

قم بتحميل مستند HTML من ملف برمجيًا

يمكنك القيام بالعديد من الأشياء باستخدام ملفات HTML باستخدام مكتبة المحلل اللغوي C# HTML. الآن ، سترى مقتطف الشفرة لتحميل مستند HTML برمجيًا.

الخطوات هي:

  1. قم بتحميل مستند HTML عن طريق تهيئة مُنشئ الفئة HTMLDocument.
  2. اكتب محتوى المستند إلى تدفق الإخراج من خلال الوصول إلى خاصية DocumentElement.OuterHTML.
// قم بإعداد مسار إخراج لحفظ الملف
var htmlFile = Path.Combine( "create-new-document.html");
// قم بتحميل مستند HTML عن طريق تهيئة مُنشئ فئة HTMLDocument.  
using (var document = new HTMLDocument(htmlFile))
{
    // اكتب محتوى المستند إلى تدفق الإخراج من خلال الوصول إلى خاصية DocumentElement.OuterHTML. 
    Console.WriteLine(document.DocumentElement.OuterHTML);
}

احصل على رخصة مجانية

يمكنك الاستفادة من ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

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

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذلك ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

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

أسئلة وأجوبة

كيف يمكنك إنشاء مستند HTML في تطبيق .NET؟

الرجاء اتباع هذا الرابط لمعرفة مقتطف الشفرة الذي يعتمد على الأساليب التي يقدمها محلل C# HTML مكتبة.

أنظر أيضا