JSONからPDFJava

JSONからPDFへの変換は、共有、印刷、またはその他の目的でさまざまな場合に必要になります。この変換をプログラムで実行するために、この記事では、Javaを使用してJSONをPDFに変換する方法について説明します。

JSONからPDFへの変換のためのJavaAPI

JSONファイルをPDF形式に変換するには、Aspose.Cells for Javaを使用します。これは、Javaを使用してExcelファイルを生成および処理できる機能豊富なスプレッドシート操作APIです。 APIをダウンロードするか、次のMaven構成を使用してインストールできます。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.6</version>
</dependency>

JSONデータをPDFに変換する

以下は、Javaを使用してJSONファイルをPDFに変換する手順です。

  1. まず、Workbookクラスのインスタンスを作成します。
  2. WorksheetsCollectionからデフォルトのWorksheetを選択します。
  3. JSONデータを文字列オブジェクトに読み込みます。
  4. JsonLayoutOptionsのインスタンスを作成し、オプションを設定します。
  5. WorksheetオブジェクトとJSONデータを参照して、JsonUtility.importData()メソッドを使用して、JSONからワークシートにデータをインポートします。
  6. 最後に、Workbook.save(string, SaveFormat.Auto)メソッドを使用してブックをPDFとして保存し、JSONをPDFに変換します。

次のコードサンプルは、JSONファイルをPDFに変換する方法を示しています。

// 空白のワークブックオブジェクトを作成します
Workbook workbook = new Workbook();

// デフォルトの空のワークシートにアクセスする
Worksheet worksheet = workbook.getWorksheets().get(0);

// JSONファイルを読む
String fileName = "Data.json";
String content = new String(Files.readAllBytes(Paths.get(fileName)));

// フォーマット用にJsonLayoutOptionsを設定します
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.setArrayAsTable(true);

// セルA1から始まるデフォルトのワークシートにJSONデータをインポートします
JsonUtility.importData(content, worksheet.getCells(), 0, 0, layoutOptions);

// インポートしたJSONをPDFに変換する
workbook.save("output.pdf", SaveFormat.AUTO);

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

一時ライセンスを使用すると、評価の制限なしにAspose.Cells for Javaを使用できます。

結論

この記事では、Javaを使用してJSONデータをPDFに変換する方法を学習しました。 APIを簡単にインストールし、提供されているコードサンプルをJavaアプリケーションで使用できます。さらに、Aspose.Cells for Javaの詳細については、ドキュメントを参照してください。また、フォーラムに質問や質問を投稿することもできます。

関連項目