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