Prohlížeč JSON využívající C# .NET – Render JSON

JSON je jedním z oblíbených formátů strukturovaných dat vývojářů pro předávání informací v rámci aplikací. Z různých důvodů je však často nutné převést data JSON do jiných formátů. V tomto článku uvidíme, jak vykreslit soubory JSON do formátu PDF pomocí C#. Kromě toho převedeme soubory JSON do formátů JPG, PNG a HTML v aplikaci .NET pomocí příkladů.

Dnes samostatně uvidíme způsob C#, jak vykreslit:

Již jsme diskutovali o následujících tématech týkajících se JSON pomocí C#:

Nyní, pokud jste ještě nepřipravili prostředí, pojďme rychle získat to, co potřebujeme pro vykreslování souborů JSON.

Prohlížeč souborů JSON – .NET API

GroupDocs představuje GroupDocs.Viewer, který nabízí API pro prohlížeč dokumentů pro .NET aplikace a efektivně umožňuje vykreslování různých formátů souborů do formátů PDF, JPG, PNG a HTML. Toto rozhraní API použiji k zobrazení souboru JSON jeho vykreslením do jiných uvedených formátů pomocí příkladů zdrojového kódu C#.

Můžete si stáhnout DLL nebo instalační program MSI z části ke stažení nebo nainstalovat API do vaší aplikace .NET prostřednictvím NuGet.

PM> Install-Package GroupDocs.Viewer

JSON do PDF pomocí C#

Při sdílení souborů je často nutné převést formát JSON do formátu PDF kvůli jeho vysoké přenositelnosti. Následující kroky ukazují, jak vykreslit soubory JSON ve formátu PDF pomocí C#.

  • Načtěte soubor JSON pomocí třídy Viewer.
  • Připravte možnosti vykreslování PDF pomocí třídy PdfViewOptions.
  • Použijte metodu View() k vykreslení souboru JSON jako PDF.

Následující příklad kódu C# vykresluje soubory JSON do formátu PDF.

// Prohlížeč JSON – vykreslení souboru JSON jako PDF pomocí C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PdfViewOptions options = new PdfViewOptions("/path/JSON-to-PDF-{0}.pdf");
    viewer.View(options);
}

Zobrazení souboru JSON jako JPG, PNG nebo HTML pomocí C#

Podobně můžete převádět soubory JSON do jiných formátů. Následující kroky vám pomohou vykreslit soubory JSON do různých formátů pomocí C#.

  • Načtěte soubor JSON pomocí třídy Viewer.
  • Připravte možnosti vykreslování podle formátu převodu:
    • Vykreslování JPG používá třídu JpgViewOptions.
    • Vykreslování PNG vyžaduje třídu PngViewOptions.
    • Vykreslování HTML vyžaduje třídu HtmlViewOptions. (Můžete použít vložené nebo externí zdroje)
  • Použijte metodu View() k vykreslení souborů JSON jako HTML, JPG nebo PNG.

Níže jsou uvedeny příklady C#, které samostatně vykreslují soubory JSON do každého formátu pomocí příslušných možností formátu.

JSON na JPG pomocí C#

Následující kód C# převede soubor JSON do formátu JPG.

// Prohlížeč JSON – Vykreslení souboru JSON jako JPG pomocí C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    JpgViewOptions options = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
    viewer.View(options);
}

JSON do PNG pomocí C#

Následující kód převede soubor JSON do formátu PNG pomocí C#.

// Prohlížeč JSON – Vykreslení souboru JSON jako PNG pomocí C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PngViewOptions options = new PngViewOptions("/path/JSON-to-PNG.png");
    viewer.View(options);
}

JSON do HTML pomocí C#

Následující zdrojový kód C# převádí soubor JSON do formátu HTML s vloženými prostředky.

// Prohlížeč JSON – Vykreslení souboru JSON jako HTML pomocí 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);
}

Podobně jej můžete také převést do HTML pomocí externích zdrojů pomocí metody ForExternalResources.

Získejte bezplatnou licenci API

Můžete získat bezplatnou dočasnou licenci k používání rozhraní API bez omezení hodnocení k vytvoření online prohlížeče souborů JSON.

Závěr

Na závěr jsme se naučili vykreslovat soubory JSON do jiných formátů. Konkrétně jsme pomocí příkladů C# převedli datové soubory JSON do formátů PDF, JPG, PNG a HTML.

Můžete si vyvinout vlastní aplikaci prohlížeče JSON, jako je Groupdocs.Viewer Online App.

Chcete-li se dozvědět více o GroupDocs.Viewer for .NET, navštivte jeho dokumentaci a zdrojový kód z GitHub. V případě dotazů nás kontaktujte prostřednictvím fóra.

Viz také