C# .NET を使用した JSON ビューアー - JSON のレンダリング

JSON は、開発者がアプリケーション内で情報を渡すためによく使用する構造化データ形式の 1 つです。ただし、さまざまな理由から、JSON データを他の形式に変換することが必要になることがよくあります。この記事では、C# を使用して JSON ファイルを PDF 形式にレンダリングする方法を説明します。さらに、例を使用して、.NET アプリケーション内で JSON ファイルを JPG、PNG、および HTML 形式に変換します。

今日は、レンダリング方法の C# の方法を個別に見ていきます。

C# を使用した JSON に関する次のトピックについては、既に説明しました。

環境をまだ準備していない場合は、JSON ファイルのレンダリングに必要なものをすぐに取得しましょう。

JSON ファイル ビューアー – .NET API

GroupDocs は、.NET 用のドキュメント ビューアー API アプリケーションを提供し、さまざまなファイル形式を PDF、JPG、PNG、および HTML 形式に効率的にレンダリングできる GroupDocs.Viewer を紹介します。この API を使用して、C# ソース コードの例を使用して、前述の他の形式に JSON ファイルをレンダリングすることにより、JSON ファイルを表示します。

ダウンロード セクション から DLL または MSI インストーラーをダウンロードするか、NuGet 経由で .NET アプリケーションに API をインストールできます。

PM> Install-Package GroupDocs.Viewer

C# を使用した JSON から PDF

移植性が高いため、ファイルを共有しているときに JSON 形式を PDF 形式に変換することが必要になることがよくあります。次の手順では、C# を使用して JSON ファイルを PDF 形式でレンダリングする方法を示します。

  • Viewer クラスを使用して JSON ファイルを読み込みます。
  • PdfViewOptions クラスを使用して PDF レンダリング オプションを準備します。
  • View() メソッドを使用して、JSON ファイルを PDF としてレンダリングします。

次の C# コード例では、JSON ファイルを PDF 形式にレンダリングします。

// JSON ビューアー - C# を使用して JSON ファイルを PDF としてレンダリングする
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PdfViewOptions options = new PdfViewOptions("/path/JSON-to-PDF.pdf");
    viewer.View(options);
}

C# を使用して JSON ファイルを JPG、PNG、または HTML として表示する

同様に、JSON ファイルを他の形式に変換できます。次の手順は、C# を使用して JSON ファイルをさまざまな形式にレンダリングするのに役立ちます。

  • Viewer クラスを使用して JSON ファイルを読み込みます。
  • 変換形式に従ってレンダリング オプションを準備します。
    • JPG レンダリングは JpgViewOptions クラスを使用します。
    • PNG レンダリングには PngViewOptions クラスが必要です。
    • HTML レンダリングには HtmlViewOptions クラスが必要です。 (組み込みリソースまたは外部リソースのいずれかを使用できます)
  • View() メソッドを使用して、JSON ファイルを HTML、JPG、または PNG としてレンダリングします。

以下は、それぞれの形式オプションを使用して JSON ファイルを各形式に個別にレンダリングする C# の例です。

C# を使用した JSON から JPG

次の C# コードは、JSON ファイルを JPG 形式に変換します。

// JSON ビューアー - C# を使用して JSON ファイルを JPG としてレンダリングする
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    JpgViewOptions options = new JpgViewOptions("/path/JSON-to-JPG.jpg");
    viewer.View(options);
}

C# を使用した JSON から PNG への変換

次のコードは、C# を使用して JSON ファイルを PNG 形式に変換します。

// JSON ビューアー - C# を使用して JSON ファイルを PNG としてレンダリングする
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PngViewOptions options = new PngViewOptions("/path/JSON-to-PNG.png");
    viewer.View(options);
}

C# を使用した JSON から HTML への変換

次の C# ソース コードは、JSON ファイルをリソースが埋め込まれた HTML 形式に変換します。

// JSON ビューアー - C# を使用して JSON ファイルを HTML としてレンダリングする
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("/path/JSON-to-HTML_{0}.html");
    options.RenderResponsive = true;                

    viewer.View(options);
}

同様に、ForExternalResources メソッドを使用して、外部リソースを含む HTML に変換することもできます。

無料の API ライセンスを取得する

無料の一時ライセンスを取得して、評価制限なしで API を使用し、オンライン JSON ファイル ビューアーを構築できます。

結論

結論として、JSON ファイルを他の形式にレンダリングする方法を学びました。具体的には、C# の例を使用して、JSON データ ファイルを PDF、JPG、PNG、および HTML 形式に変換しました。

Groupdocs.Viewer Online App のような独自の JSON ビューアー アプリケーションを開発できます。

GroupDocs.Viewer for .NET の詳細については、その ドキュメントGitHub のソース コードにアクセスしてください。質問がある場合は、フォーラム からお問い合わせください。

関連項目