รวมเทมเพลต HTML C#

เทมเพลต HTML ใช้เพื่อรวบรวมข้อมูลจากแหล่งข้อมูลต่างๆ หลังจากผสานข้อมูลกับเทมเพลตแล้ว คุณสามารถสร้างเอกสาร HTML ได้ ในบางสถานการณ์ ข้อมูลอินพุตสำหรับการผสานกับไฟล์เทมเพลตอาจมีอยู่ในรูปแบบ JSON ตามกรณีการใช้งานดังกล่าว บทความนี้ครอบคลุมวิธีการผสานเทมเพลต HTML กับข้อมูลรูปแบบ JSON โดยทางโปรแกรมใน C#

การรวมเทมเพลต HTML กับ JSON - การติดตั้ง C # API

Aspose.HTML for .NET API ได้รับการออกแบบมาเพื่อสร้างหรือจัดการไฟล์ HTML และ รูปแบบไฟล์ ที่เกี่ยวข้องอื่นๆ รวมถึง SVG, MHT เป็นต้น คุณสามารถเข้าถึง API ได้อย่างง่ายดายโดยดาวน์โหลดไฟล์ DLL จาก New Releases หรือเรียกใช้คำสั่งการติดตั้ง 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

คุณสามารถไปที่ documentation space เพื่อตรวจสอบบทต่างๆ ที่ครอบคลุมคุณสมบัติต่างๆ ที่ API รองรับ

รับใบอนุญาตฟรี

สนใจที่จะประเมิน API โดยไม่มีข้อ จำกัด ในการประเมินหรือไม่? โปรดอย่าลังเลที่จะขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ คุณได้สำรวจวิธีผสานเทมเพลต HTML กับข้อมูล JSON โดยทางโปรแกรมใน C# นอกจากนี้ API ยังมีไวยากรณ์ของนิพจน์แบบอินไลน์เพื่อทำงานร่วมกับเทมเพลต HTML หรือแหล่งข้อมูลต่างๆ ในแอปพลิเคชันของคุณ ในกรณีที่คุณต้องการหารือเกี่ยวกับข้อกำหนดหรือข้อสงสัยของคุณ โปรดเขียนถึงเราผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย

แปลง Markdown เป็น HTML ใน C#