JSON เป็นหนึ่งในรูปแบบข้อมูลที่มีโครงสร้างที่นักพัฒนาซอฟต์แวร์ชื่นชอบสำหรับการส่งผ่านข้อมูลภายในแอปพลิเคชัน อย่างไรก็ตาม บ่อยครั้งที่จำเป็นต้องแปลงข้อมูล JSON เป็นรูปแบบอื่นด้วยเหตุผลหลายประการ ในบทความนี้ เราจะดูวิธีแสดงไฟล์ JSON เป็นรูปแบบ PDF โดยใช้ C# นอกจากนี้ เราจะแปลงไฟล์ JSON เป็นรูปแบบ JPG, PNG และ HTML ภายในแอปพลิเคชัน .NET โดยใช้ตัวอย่าง
วันนี้เราจะมาดูวิธีเรนเดอร์ C# กัน:
เราได้พูดถึงหัวข้อต่อไปนี้เกี่ยวกับ JSON โดยใช้ C# แล้ว:
ตอนนี้ หากคุณยังไม่ได้เตรียมสภาพแวดล้อม มารับสิ่งที่จำเป็นสำหรับการเรนเดอร์ไฟล์ JSON อย่างรวดเร็ว
โปรแกรมดูไฟล์ JSON – .NET API
GroupDocs แสดง GroupDocs.Viewer ที่มีแอปพลิเคชัน document viewer API สำหรับ .NET และช่วยให้แสดงไฟล์รูปแบบต่างๆ ในรูปแบบ PDF, JPG, PNG และ HTML ได้อย่างมีประสิทธิภาพ ฉันจะใช้ API นี้เพื่อดูไฟล์ JSON โดยแสดงผลเป็นรูปแบบอื่นที่กล่าวถึงโดยใช้ตัวอย่างซอร์สโค้ด C#
คุณสามารถดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI ได้จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่านทาง NuGet
PM> Install-Package GroupDocs.Viewer
JSON เป็น PDF โดยใช้ C#
บ่อยครั้งที่จำเป็นต้องใช้ไฟล์ร่วมกันเพื่อแปลงรูปแบบ JSON เป็นรูปแบบ PDF เนื่องจากมีความสามารถในการพกพาสูง ขั้นตอนต่อไปนี้แสดงวิธีแสดงไฟล์ JSON ในรูปแบบ PDF โดยใช้ C#
- โหลดไฟล์ JSON โดยใช้คลาส Viewer
- เตรียมตัวเลือกการเรนเดอร์ PDF โดยใช้คลาส PdfViewOptions
- ใช้เมธอด View() เพื่อเรนเดอร์ไฟล์ JSON เป็น PDF
ตัวอย่างโค้ด C# ต่อไปนี้แสดงไฟล์ JSON ในรูปแบบ PDF
// JSON Viewer - แสดงผลไฟล์ JSON เป็น PDF โดยใช้ C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
PdfViewOptions options = new PdfViewOptions("/path/JSON-to-PDF-{0}.pdf");
viewer.View(options);
}
ดูไฟล์ JSON เป็น JPG, PNG หรือ HTML โดยใช้ C#
ในทำนองเดียวกัน คุณสามารถแปลงไฟล์ JSON เป็นรูปแบบอื่นได้ ขั้นตอนต่อไปนี้ช่วยให้คุณแสดงไฟล์ JSON เป็นรูปแบบต่างๆ โดยใช้ C#
- โหลดไฟล์ JSON โดยใช้คลาส Viewer
- เตรียมตัวเลือกการเรนเดอร์ตามรูปแบบการแปลง:
- การเรนเดอร์ JPG ใช้คลาส JpgViewOptions
- การเรนเดอร์ PNG ต้องใช้คลาส PngViewOptions
- การแสดงผล HTML ต้องการคลาส HtmlViewOptions (คุณสามารถใช้ทรัพยากรแบบฝังตัวหรือภายนอกก็ได้)
- ใช้เมธอด View() เพื่อเรนเดอร์ไฟล์ JSON เป็น HTML, JPG หรือ PNG
ด้านล่างนี้คือตัวอย่าง C# ที่แสดงไฟล์ JSON แยกกันในแต่ละรูปแบบโดยใช้ตัวเลือกรูปแบบที่เกี่ยวข้อง
JSON เป็น JPG โดยใช้ C#
โค้ด C# ต่อไปนี้แปลงไฟล์ JSON เป็นรูปแบบ JPG
// JSON Viewer - แสดงผลไฟล์ JSON เป็น JPG โดยใช้ C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
JpgViewOptions options = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
viewer.View(options);
}
JSON เป็น PNG โดยใช้ C#
รหัสต่อไปนี้แปลงไฟล์ JSON เป็นรูปแบบ PNG โดยใช้ C#
// JSON Viewer - แสดงผลไฟล์ JSON เป็น PNG โดยใช้ C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
PngViewOptions options = new PngViewOptions("/path/JSON-to-PNG.png");
viewer.View(options);
}
JSON เป็น HTML โดยใช้ C#
ซอร์สโค้ด C# ต่อไปนี้แปลงไฟล์ JSON เป็นรูปแบบ HTML พร้อมทรัพยากรแบบฝัง
// JSON Viewer - แสดงผลไฟล์ JSON เป็น HTML โดยใช้ C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("/path/JSON-to-HTML_{0}.html");
options.RenderResponsive = true;
viewer.View(options);
}
ในทำนองเดียวกัน คุณยังสามารถแปลงเป็น HTML ด้วยทรัพยากรภายนอกโดยใช้เมธอด ForExternalResources
รับใบอนุญาต API ฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมินเพื่อสร้างโปรแกรมดูไฟล์ JSON ออนไลน์
บทสรุป
โดยสรุป เราได้เรียนรู้วิธีเรนเดอร์ไฟล์ JSON เป็นรูปแบบอื่นๆ โดยเฉพาะอย่างยิ่ง เราแปลงไฟล์ข้อมูล JSON เป็นรูปแบบ PDF, JPG, PNG และ HTML โดยใช้ตัวอย่าง C#
คุณสามารถพัฒนาแอปพลิเคชัน JSON viewer ของคุณเอง เช่น Groupdocs.Viewer Online App
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Viewer for .NET ให้ไปที่ เอกสารประกอบ และซอร์สโค้ดจาก GitHub สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม