دمج قالب HTML C#

HTML تستخدم القوالب لجمع البيانات من مصادر البيانات المختلفة. بعد دمج البيانات مع القالب ، يمكنك إنشاء مستندات HTML. في بعض السيناريوهات ، قد توجد بيانات الإدخال للدمج مع ملفات القوالب بتنسيق JSON. وفقًا لحالات الاستخدام هذه ، تتناول هذه المقالة كيفية دمج قوالب HTML مع بيانات تنسيق JSON برمجيًا في C#.

دمج قالب HTML مع تثبيت JSON - C# API

Aspose.HTML for .NET تم تصميم API لإنشاء أو معالجة ملفات HTML وغيرها من تنسيقات الملفات بما في ذلك SVG و MHT وما إلى ذلك. يمكنك الوصول بسهولة إلى واجهة برمجة التطبيقات عن طريق تنزيل ملفات DLL من قسم الإصدارات الجديدة أو تشغيل أمر التثبيت التالي NuGet في Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Html

كيفية دمج القالب مع بيانات JSON في C#

يمكنك دمج قالب صفحة ويب مع بيانات بتنسيق JSON باتباع الخطوات التالية:

  1. قم بتحميل مستند نموذج HTML وأدخل بيانات JSON.
  2. حدد مسارات الملف وادمج القالب مع بيانات تنسيق JSON.

يعتمد القسم التالي على هذه الخوارزمية التي تلخص العملية برمتها بالإضافة إلى مقتطف رمز عينة.

دمج قالب HTML مع بيانات JSON في C#

يمكنك دمج قوالب HTML مع البيانات من مصادر JSON باتباع الخطوات التالية:

  1. قم بتهيئة كائن فئة HTMLDocument لتحميل ملف HTML للقالب.
  2. قم بتحميل ملف JSON لتعبئة البيانات.
  3. ادمج قالب HTML مع بيانات JSON باستخدام طريقة ConvertTemplate.

يوضح مقتطف الشفرة التالي كيفية دمج قالب HTML مع بيانات JSON برمجيًا في C#:

// مستند قالب HTML 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateForJson.html");

// بيانات JSON للدمج 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "JsonTemplate.json");

// مسار ملف الإخراج 
string templateOutput = dataDir + "MergeHTMLWithJson_Output.html";

//دمج HTML المؤقت مع بيانات JSON
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

استكشف Aspose.HTML for .NET

يمكنك زيارة مساحة التوثيق للتحقق من الفصول المختلفة التي تغطي الميزات المختلفة التي تدعمها واجهة برمجة التطبيقات.

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

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

استنتاج

في هذه المقالة ، استكشفت كيفية دمج قالب HTML مع بيانات JSON برمجيًا في C#. علاوة على ذلك ، توفر واجهة برمجة التطبيقات (API) صياغة تعبير مضمنة للعمل مع قوالب HTML أو مصادر بيانات مختلفة في تطبيقاتك. في حال احتجت إلى مناقشة أي من متطلباتك أو استفساراتك ، يرجى مراسلتنا عبر المنتدى.

أنظر أيضا

تحويل Markdown إلى HTML في C#