الگوهای HTML برای جمعآوری دادهها از منابع داده مختلف استفاده میشوند. پس از ادغام داده ها با الگو، می توانید اسناد HTML ایجاد کنید. در برخی از سناریوها، داده های ورودی برای ادغام با فایل های الگو ممکن است در قالب JSON وجود داشته باشد. مطابق با چنین موارد استفاده، این مقاله نحوه ادغام قالب های HTML با داده های فرمت JSON را به صورت برنامه نویسی در سی شارپ پوشش می دهد.
- ادغام قالب HTML با JSON – نصب API C#
- نحوه ادغام قالب با داده های JSON در سی شارپ
- ادغام قالب HTML با داده های JSON در سی شارپ
ادغام قالب HTML با JSON – نصب API C#
Aspose.HTML for .NET API برای ایجاد یا دستکاری فایلهای HTML و سایر [فرمتهای فایل3 مرتبط از جمله SVG، MHT و غیره طراحی شده است. شما میتوانید با دانلود فایلهای DLL از بخش New Releases یا اجرای دستور نصب NuGet زیر در Microsoft Visual Studio IDE:
PM> Install-Package Aspose.Html
نحوه ادغام قالب با داده های JSON در سی شارپ
با دنبال کردن مراحل زیر میتوانید الگوی یک صفحه وب را با دادههای فرمتشده JSON ادغام کنید:
- سند قالب HTML را بارگیری کنید و داده های JSON را وارد کنید.
- مسیرهای فایل را مشخص کنید و قالب را با داده های فرمت JSON ادغام کنید.
بخش بعدی بر اساس این الگوریتم است که کل فرآیند را علاوه بر یک قطعه کد نمونه خلاصه می کند.
ادغام قالب HTML با داده های JSON در سی شارپ
با دنبال کردن مراحل زیر میتوانید قالبهای HTML را با دادههای منابع JSON ادغام کنید:
- برای بارگیری فایل HTML الگو، شیء کلاس HTMLDocument را مقداردهی کنید.
- فایل JSON را برای پر کردن داده ها بارگیری کنید.
- قالب HTML را با داده های JSON با روش ConvertTemplate ادغام کنید.
قطعه کد زیر نحوه ادغام قالب HTML با داده های JSON را به صورت برنامه نویسی در سی شارپ نشان می دهد:
// سند قالب 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 را برای دات نت کاوش کنید
میتوانید برای بررسی فصلهای مختلف که ویژگیهای مختلف پشتیبانی شده توسط API را پوشش میدهند، از فضای مستندات دیدن کنید.
مجوز رایگان دریافت کنید
علاقه مند به ارزیابی API بدون هیچ گونه محدودیت ارزیابی هستید؟ لطفاً [مجوز موقت رایگان] را درخواست کنید.
نتیجه
در این مقاله، نحوه ادغام یک قالب HTML با داده های JSON را به صورت برنامه نویسی در سی شارپ بررسی کرده اید. علاوه بر این، API دستور بیان درون خطی را برای کار با قالبهای HTML مختلف یا منابع داده در برنامههای شما فراهم میکند. در صورت نیاز به بحث در مورد هر یک از نیازها یا سؤالات خود، لطفاً از طریق [فروم 12 برای ما بنویسید.