JSON Viewer โดยใช้ C# .NET - Render JSON

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 สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม

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