أصبح الإنشاء الآلي ومعالجة مستندات HTML الآن ميزة متطلبة. يتم الآن إنشاء تقارير وفواتير مختلفة بشكل ديناميكي بتنسيق HTML. سيغطي هذا الموضوع التنفيذ الأساسي لأتمتة HTML داخل تطبيقات .NET. لذلك ، سوف تتعلم كيفية إنشاء ملف HTML في C#.
خطوات إنشاء ملف HTML في C#
- افتح Visual Studio وقم بإنشاء تطبيق وحدة تحكم فارغ
- أضف مرجعًا إلى Aspose.HTML for .NET من NuGet.org
- استخدم المُنشئ الافتراضي HTMLDocument() لإنشاء مستند HTML فارغ
- قم بإنشاء عنصر نص باستخدام طريقة CreateTextNode()
- إلحاق نص تم إنشاؤه بجسم مستند HTML
- احفظ ملف HTML على القرص
بمجرد تثبيت Aspose.HTML for .NET بنجاح من معرض NuGet ، ستتمكن من الوصول إلى فئات وطرق API. تحتاج إلى إنشاء مستند HTML فارغ باستخدام مُنشئ HTMLDocument () بدون أي معلمات. بمجرد تهيئة مستند HTML ، ستتمكن من إضافة عناصر مختلفة إليه. في مقتطف الشفرة أدناه ، تتم إضافة عنصر نصي بسيط إلى النص باستخدام C# لإنشاء مستند HTML.
التعليمات البرمجية لإنشاء ملف HTML في C#
using System; | |
using System.IO; | |
// Add reference to Aspose.HTML for .NET API | |
// Use following namespace to create HTML file | |
using Aspose.Html; | |
namespace CreateHTMLFiles | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set license before generating HTML file | |
Aspose.Html.License AsposeHTMLLicense = new Aspose.Html.License(); | |
AsposeHTMLLicense.SetLicense(@"c:\asposelicense\license.lic"); | |
string outFile = @"c:\Created_HTML_File.html"; | |
// Initialize an empty HTML document | |
using (var htmldocument = new HTMLDocument()) | |
{ | |
// Create a text element to add to the HTML document | |
var text = htmldocument.CreateTextNode("This HTML document is generated by Aspose.HTML for .NET using C#."); | |
// Add text element to HTML body | |
htmldocument.Body.AppendChild(text); | |
// Save the HTML file to a disk | |
htmldocument.Save(outFile); | |
} | |
} | |
} | |
} |
لقد تعلمت في الموضوع السابق كيفية تحويل Markdown إلى XPS في C#. يمكنك استخدام مقتطف الشفرة البسيط والموضح بذاته أعلاه لإنشاء ملف HTML في C#. بمجرد إنشاء ملف HTML ، يمكنك فتحه وعرضه في أي متصفح لعرض المعلومات التي يجب عرضها.