JSON 到 PDF Java

JSON 文件通常用於在應用程序內或應用程序之間導出、導入或傳輸數據。 JSON 格式需要較少的格式化,並提供輕量級的數據存儲機制。在各種情況下,您可能需要將 JSON 文件轉換為 PDF 以用於共享、打印或其他目的。為了以編程方式實現它,本文介紹瞭如何通過 Java 將 JSON 轉換為 PDF。

用於 JSON 到 PDF 轉換的 Java API

為了將 JSON 文件轉換為 PDF 格式,我們將使用 Aspose.Cells for Java。它是一個功能豐富的電子表格操作 API,允許您使用 Java 生成和處理 Excel 文件。您可以 下載 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>

如何在 Java 中將 JSON 轉換為 PDF

Aspose.Cells for Java 使您可以更輕鬆地將 JSON 文件轉換為 PDF,只需幾個步驟即可完成。使用 Aspose.Cells for Java 將 JSON 文件保存為 PDF 需要執行以下步驟。

  • 創建一個 Excel 文件。
  • 將 JSON 文件中的數據加載到 Excel 工作表中。
  • 為 JSON 到 PDF 設置額外的轉換選項。
  • 將 JSON 數據保存為 PDF。

以下部分演示如何在 Java 代碼中執行上述步驟將 JSON 轉換為 PDF。

將 JSON 轉換為 PDF

以下是使用 Java 將 JSON 文件轉換為 PDF 的步驟。

  1. 首先,創建一個 Workbook 類的實例。
  2. WorksheetsCollection 中選擇默認的 Worksheet
  3. 將 JSON 數據讀入字符串對象。
  4. 創建 JsonLayoutOptions 的實例並設置選項。
  5. 使用 JsonUtility.importData() 方法參考 Worksheet 對象和 JSON 數據將數據從 JSON 導入工作表。
  6. 最後,通過使用 Workbook.save(string, SaveFormat.Auto) 方法將工作簿保存為 PDF 將 JSON 轉換為 PDF。

以下代碼示例顯示瞭如何在 Java 中將 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);

// 將 JSON 數據導入從單元格 A1 開始的默認工作表
JsonUtility.importData(content, worksheet.getCells(), 0, 0, layoutOptions);

// 將導入的 JSON 轉換為 PDF
workbook.save("output.pdf", SaveFormat.AUTO);

Java JSON 到 PDF 轉換器 - 獲得免費許可證

你可以使用 Aspose.Cells for Java 而沒有使用臨時許可的評估限制。

結論

在本文中,您學習瞭如何使用 Java 將 JSON 數據轉換為 PDF。您可以輕鬆地安裝 API 並在您的 Java 應用程序中使用提供的代碼示例。此外,要了解有關 Aspose.Cells for Java 的更多信息,您可以瀏覽 文檔。此外,您可以在我們的 論壇 上發布您的問題或疑問。

也可以看看