自描述、易於理解和易於解析的 JSON 格式是在 Web 服務中交換數據的理想選擇之一。由於這種巨大的使用量,經常需要將 JSON 數據格式轉換為其他格式以滿足各種需求。在本文中,我們將看到如何在 Java 中將 JSON 文件呈現為 PDF 格式。此外,我們還將在 Java 應用程序中將 JSON 文件轉換為 JPG、PNG 和 HTML 格式。
今天,我們就分別看看如何渲染:
我們已經討論了以下關於 JSON 的主題:
以防萬一,如果您沒有更新的環境,讓我們快速了解 JSON 渲染所需的內容。
JSON 文件查看器 – Java API
GroupDocs 提供 Java 文檔查看器 API 應用程序,允許將各種文件格式呈現為 PDF、JPG、PNG 和 HTML 格式。我將使用此 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 呈現 PDF 格式的 JSON 文件。
- 使用 Viewer 類加載 JSON 文件。
- 使用 PdfViewOptions 類準備 PDF 呈現選項。
- 只需調用 view() 方法即可將 JSON 文件轉換為 PDF。
以下 Java 代碼示例將 JSON 文件呈現為 PDF 格式。
// JSON 查看器 - 使用 Java 將 JSON 文件呈現為 PDF
try (Viewer viewer = new Viewer("/path/sample.json")) {
PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
viewer.view(viewOptions);
}
使用 Java 查看 JPG、PNG 或 HTML 格式的 JSON 文件
同樣,可以從 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 文件呈現為其他格式。具體來說,我們用 Java 將 JSON 數據文件轉換為 PDF、JPG 和 PNG。最後,我們學習了使用 Java 示例將 JSON 呈現為具有外部或嵌入式資源的響應式 HTML。
我希望,這會促進您開發 JSON 查看器 Java 應用程序,例如 Groupdocs.Viewer Online App。
您可以從其 文檔 和 GitHub 示例中了解有關 GroupDocs.Viewer for Java 的更多信息。如有疑問,請通過論壇 聯繫我們。