Penampil JSON menggunakan C# .NET - Render JSON

JSON adalah salah satu format data terstruktur favorit pengembang untuk menyampaikan informasi dalam aplikasi. Namun, seringkali diperlukan untuk mengonversi data JSON ke format lain karena berbagai alasan. Pada artikel ini, kita akan melihat cara merender file JSON ke dalam format PDF menggunakan C#. Selain itu, kami akan mengonversi file JSON menjadi format JPG, PNG, dan HTML dalam aplikasi .NET menggunakan contoh.

Hari ini, kita akan melihat secara terpisah cara C# untuk merender:

Kami telah membahas topik berikut mengenai JSON menggunakan C#:

Sekarang, jika Anda belum menyiapkan lingkungannya, mari segera dapatkan apa yang kita butuhkan untuk merender file JSON.

Penampil File JSON – .NET API

GroupDocs menampilkan GroupDocs.Viewer yang menawarkan aplikasi API penampil dokumen untuk .NET dan secara efisien memungkinkan rendering berbagai format file ke dalam format PDF, JPG, PNG, dan HTML. Saya akan menggunakan API ini untuk melihat file JSON dengan merendernya ke format lain yang disebutkan menggunakan contoh kode sumber C#.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau menginstal API di aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Viewer

JSON ke PDF menggunakan C#

Seringkali diperlukan saat berbagi file untuk mengonversi format JSON ke format PDF karena portabilitasnya yang tinggi. Langkah-langkah berikut menunjukkan cara merender file JSON dalam format PDF menggunakan C#.

  • Muat file JSON menggunakan kelas Viewer.
  • Persiapkan opsi rendering PDF menggunakan kelas PdfViewOptions.
  • Gunakan metode View() untuk merender file JSON sebagai PDF.

Contoh kode C# berikut merender file JSON ke dalam format PDF.

// JSON Viewer - Merender file JSON sebagai PDF menggunakan C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PdfViewOptions options = new PdfViewOptions("/path/JSON-to-PDF-{0}.pdf");
    viewer.View(options);
}

Lihat File JSON sebagai JPG, PNG, atau HTML menggunakan C#

Demikian juga, Anda dapat mengonversi file JSON ke dalam format lain. Langkah-langkah berikut membantu Anda merender file JSON ke dalam format yang berbeda menggunakan C#.

  • Muat file JSON menggunakan kelas Viewer.
  • Persiapkan opsi rendering sesuai dengan format konversi:
    • Render JPG menggunakan kelas JpgViewOptions.
    • Rendering PNG membutuhkan kelas PngViewOptions.
    • Rendering HTML membutuhkan kelas HtmlViewOptions. (Anda dapat menggunakan sumber daya tersemat atau eksternal)
  • Gunakan metode View() untuk merender file JSON sebagai HTML, JPG, atau PNG.

Di bawah ini adalah contoh C# yang merender file JSON secara terpisah ke dalam setiap format menggunakan opsi format masing-masing.

JSON ke JPG menggunakan C#

Kode C# berikut mengubah file JSON menjadi format JPG.

// JSON Viewer - Merender file JSON sebagai JPG menggunakan C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    JpgViewOptions options = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
    viewer.View(options);
}

JSON ke PNG menggunakan C#

Kode berikut mengubah file JSON menjadi format PNG menggunakan C#.

// JSON Viewer - Merender file JSON sebagai PNG menggunakan C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PngViewOptions options = new PngViewOptions("/path/JSON-to-PNG.png");
    viewer.View(options);
}

JSON ke HTML menggunakan C#

Kode sumber C# berikut mengonversi file JSON menjadi format HTML dengan sumber daya tersemat.

// JSON Viewer - Merender file JSON sebagai HTML menggunakan 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);
}

Demikian pula, Anda juga dapat mengonversinya menjadi HTML dengan sumber daya eksternal menggunakan metode ForExternalResources.

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi untuk membuat penampil file JSON online.

Kesimpulan

Sebagai kesimpulan, kami belajar merender file JSON ke dalam format lain. Secara khusus, kami mengonversi file Data JSON menjadi format PDF, JPG, PNG, dan HTML menggunakan contoh C#.

Anda dapat mengembangkan aplikasi JSON viewer Anda sendiri seperti Groupdocs.Viewer Online App.

Untuk mempelajari lebih lanjut tentang GroupDocs.Viewer for .NET, kunjungi dokumentasi dan kode sumbernya dari GitHub. Untuk pertanyaan, hubungi kami melalui forum.

Lihat juga