Java を使用した JSON ビューアー - JSON のレンダリング

自己記述型で、理解しやすく、解析しやすい JSON 形式は、Web サービスでデータを交換するための理想的な選択肢の 1 つです。この大量の使用により、JSON データ形式をさまざまな要件に合わせて他の形式に変換することが必要になることがよくあります。この記事では、JSON ファイルを Java で PDF 形式にレンダリングする方法について説明します。さらに、Java アプリケーション内で JSON ファイルを JPG、PNG、および HTML 形式に変換します。

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

JSON に関する次のトピックについては、すでに説明しました。

念のため、環境が更新されていない場合は、JSON レンダリングに必要なものをすぐに取得しましょう。

JSON ファイル ビューアー – Java API

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

ダウンロード セクション から JAR ファイルをダウンロードするか、Java アプリケーション内で最新のリポジトリと依存関係の Maven 構成を使用できます。

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>22.9</version>
</dependency>

Javaを使用したJSONからPDFへ

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

  • Viewer クラスを使用して JSON ファイルを読み込みます。
  • PdfViewOptions クラスを使用して PDF レンダリング オプションを準備します。
  • view() メソッドを呼び出すだけで、JSON ファイルを PDF に変換します。

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

// JSON Viewer - Java を使用して JSON ファイルを PDF としてレンダリング
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

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

同様に、JSON ファイルから他の形式を取得することもできます。次の手順は、Java を使用して JSON ファイルをさまざまな形式にレンダリングするのに役立ちます。

  • Viewer クラスを使用して JSON ファイルを読み込みます。
  • 変換形式に従ってレンダリング オプションを準備します。
    • JPG レンダリングは JpgViewOptions クラスを使用します。
    • PNG レンダリングには PngViewOptions クラスが必要です。
    • HTML レンダリングには HtmlViewOptions クラスが必要です。 JSON を HTML に変換する際には、さまざまな追加オプションがあります。
      • リソースが埋め込まれた HTML に変換します。
      • 外部リソースを使用した JSON から HTML へ。
      • レスポンシブ HTML に変換します。
  • view() メソッドを使用して、JSON ファイルを HTML、JPG、または PNG ファイルとしてレンダリングします。

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

Javaを使用したJSONからJPGへ

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

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

Javaを使用したJSONからPNGへ

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

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

Java を使用した JSON からレスポンシブ HTML へ

次の Java ソース コードは、JSON ファイルをリソースが埋め込まれたレスポンシブ HTML に変換します。同様に、 forExternalResources メソッドを使用して外部リソースに変換することもできます。

// JSON ビューアー - Java を使用して JSON ファイルをレスポンシブ HTML としてレンダリングする
try (Viewer viewer = new Viewer("/path/sample.json")) {
	HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources("/path/JSON-to-HTML_{0}.html");
	viewOptions.setRenderResponsive(true);
	viewer.view(viewOptions);
}

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

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

結論

要約すると、JSON ファイルを他の形式にレンダリングする方法を学びました。具体的には、JSON データ ファイルを Java で PDF、JPG、および PNG に変換しました。最後に、Java の例を使用して、外部リソースまたは埋め込みリソースを使用して JSON をレスポンシブ HTML としてレンダリングする方法を学びました。

これにより、Groupdocs.Viewer Online App のような JSON ビューアー Java アプリケーションの開発が促進されることを願っています。

GroupDocs.Viewer for Java の詳細については、ドキュメント および GitHub の例を参照してください。質問がある場合は、フォーラム からお問い合わせください。

関連項目