Gabungkan Templat HTML C#

HTML template digunakan untuk mengumpulkan data dari berbagai sumber data. Setelah menggabungkan data dengan template, Anda dapat membuat dokumen HTML. Dalam beberapa skenario, data input untuk digabungkan dengan file template mungkin ada dalam format JSON. Sesuai dengan kasus penggunaan tersebut, artikel ini membahas cara menggabungkan template HTML dengan data format JSON secara terprogram dalam C#.

Penggabungan Template HTML dengan JSON – Instalasi C# API

Aspose.HTML for .NET API dirancang untuk membuat atau memanipulasi file HTML dan [format file] lain yang relevan3 termasuk SVG, MHT, dll. Anda dapat dengan mudah mengakses API dengan mengunduh file DLL dari Rilis Baru atau menjalankan perintah penginstalan NuGet berikut di Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Html

Cara Menggabungkan Template dengan Data JSON di C#

Anda dapat menggabungkan template halaman web dengan data berformat JSON dengan mengikuti langkah-langkah berikut:

  1. Muat dokumen template HTML dan masukkan data JSON.
  2. Tentukan jalur file dan gabungkan template dengan data format JSON.

Bagian selanjutnya didasarkan pada algoritme ini yang merangkum seluruh proses selain cuplikan kode sampel.

Menggabungkan Template HTML dengan Data JSON di C#

Anda dapat menggabungkan template HTML dengan data dari sumber JSON dengan mengikuti langkah-langkah berikut:

  1. Inisialisasi objek kelas HTMLDocument untuk memuat file HTML template.
  2. Muat file JSON untuk mengisi data.
  3. Gabungkan template HTML dengan data JSON dengan metode ConvertTemplate.

Cuplikan kode berikut menunjukkan cara menggabungkan template HTML dengan data JSON secara terprogram dalam C#:

// dokumen templat HTML 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateForJson.html");

// Data JSON untuk penggabungan 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "JsonTemplate.json");

// Jalur file keluaran 
string templateOutput = dataDir + "MergeHTMLWithJson_Output.html";

//Menggabungkan kode HTML dengan data JSON
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Jelajahi Aspose.HTML for .NET

Anda dapat mengunjungi ruang dokumentasi untuk memeriksa berbagai bab yang mencakup berbagai fitur yang didukung oleh API.

Dapatkan Lisensi Gratis

Tertarik untuk mengevaluasi API tanpa batasan evaluasi? Silakan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah menjelajahi cara menggabungkan template HTML dengan data JSON secara terprogram dalam C#. Selain itu, API menyediakan sintaks ekspresi sebaris untuk bekerja dengan berbagai template HTML atau sumber data dalam aplikasi Anda. Jika Anda perlu mendiskusikan persyaratan atau pertanyaan Anda, silakan hubungi kami melalui forum.

Lihat juga

Konversi Markdown ke HTML dalam C#