Visualizzatore JSON che utilizza C# .NET - Render JSON

JSON è uno dei formati di dati strutturati preferiti dagli sviluppatori per il passaggio di informazioni all’interno delle applicazioni. Tuttavia, è spesso necessario convertire i dati JSON in altri formati per vari motivi. In questo articolo, vedremo come eseguire il rendering di file JSON in formato PDF utilizzando C#. Inoltre, convertiremo i file JSON nei formati JPG, PNG e HTML all’interno dell’applicazione .NET utilizzando degli esempi.

Oggi vedremo separatamente il modo C# per come eseguire il rendering:

Abbiamo già discusso i seguenti argomenti relativi a JSON utilizzando C#:

Ora, se non hai ancora preparato l’ambiente, otteniamo rapidamente ciò di cui abbiamo bisogno per il rendering dei file JSON.

Visualizzatore di file JSON – API .NET

GroupDocs mette in mostra GroupDocs.Viewer che offre applicazioni document viewer API for .NET e consente in modo efficiente il rendering di vari formati di file in formati PDF, JPG, PNG e HTML. Userò questa API per visualizzare un file JSON eseguendo il rendering in altri formati menzionati utilizzando esempi di codice sorgente C#.

Puoi scaricare le DLL o il programma di installazione MSI dalla sezione download o installare l’API nella tua applicazione .NET tramite NuGet.

PM> Install-Package GroupDocs.Viewer

JSON in PDF usando C#

Durante la condivisione dei file è spesso necessario convertire il formato JSON in formato PDF grazie alla sua elevata portabilità. I passaggi seguenti mostrano come eseguire il rendering di file JSON in formato PDF utilizzando C#.

  • Carica il file JSON utilizzando la classe Viewer.
  • Prepara le opzioni di rendering PDF utilizzando la classe PdfViewOptions.
  • Utilizzare il metodo View() per eseguire il rendering del file JSON come PDF.

L’esempio di codice C# seguente esegue il rendering dei file JSON in formato PDF.

// Visualizzatore JSON - Visualizza il file JSON come PDF usando C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PdfViewOptions options = new PdfViewOptions("/path/JSON-to-PDF.pdf");
    viewer.View(options);
}

Visualizza il file JSON come JPG, PNG o HTML utilizzando C#

Allo stesso modo, puoi convertire i file JSON in altri formati. I passaggi seguenti consentono di eseguire il rendering dei file JSON in formati diversi utilizzando C#.

  • Carica il file JSON utilizzando la classe Viewer.
  • Prepara le opzioni di rendering in base al formato di conversione:
    • Il rendering JPG utilizza la classe JpgViewOptions.
    • Il rendering PNG richiede la classe PngViewOptions.
    • Il rendering HTML richiede la classe HtmlViewOptions. (Puoi utilizzare risorse integrate o esterne)
  • Usa il metodo View() per eseguire il rendering di file JSON come HTML, JPG o PNG.

Di seguito sono riportati gli esempi C# che eseguono separatamente il rendering di file JSON in ciascun formato utilizzando le rispettive opzioni di formato.

JSON in JPG usando C#

Il seguente codice C# converte il file JSON in formato JPG.

// Visualizzatore JSON - Visualizza il file JSON come JPG usando C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    JpgViewOptions options = new JpgViewOptions("/path/JSON-to-JPG.jpg");
    viewer.View(options);
}

JSON in PNG usando C#

Il codice seguente converte il file JSON in formato PNG usando C#.

// Visualizzatore JSON - Visualizza il file JSON come PNG usando C#
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PngViewOptions options = new PngViewOptions("/path/JSON-to-PNG.png");
    viewer.View(options);
}

JSON in HTML usando C#

Il codice sorgente C# seguente converte il file JSON in formato HTML con risorse incorporate.

// Visualizzatore JSON - Visualizza il file JSON come HTML usando 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);
}

Allo stesso modo, puoi anche convertirlo in HTML con risorse esterne usando il metodo ForExternalResources.

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza le limitazioni di valutazione per creare un visualizzatore di file JSON online.

Conclusione

Per concludere, abbiamo imparato a rendere i file JSON in altri formati. In particolare, abbiamo convertito i file di dati JSON nei formati PDF, JPG, PNG e HTML utilizzando gli esempi C#.

Puoi sviluppare la tua applicazione visualizzatore JSON come Groupdocs.Viewer Online App.

Per saperne di più su GroupDocs.Viewer for .NET, visita la sua documentazione e il codice sorgente da GitHub. Per domande, contattaci tramite il forum.

Guarda anche