
自描述、易于理解和易于解析的 JSON 格式是在 Web 服务中交换数据的理想选择之一。由于使用量如此之大,经常需要将 JSON 数据格式转换为其他格式以满足各种需求。在本文中,我们将了解如何在 Java 中将 JSON 文件呈现为 PDF 格式。此外,我们还将在 Java 应用程序中将 JSON 文件转换为 JPG、PNG 和 HTML 格式。
今天,我们将分别看看如何渲染:
我们已经讨论了以下有关 JSON 的主题:
以防万一,如果您没有更新的环境,让我们快速获取 JSON 渲染所需的内容。
JSON 文件查看器 – Java API
GroupDocs 提供 document viewer API for Java 应用程序,允许将各种文件格式呈现为 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>
JSON到PDF使用Java
PDF 格式以其可移植性而闻名,在共享文件时经常需要它。以下步骤展示了如何使用 Java 以 PDF 格式呈现 JSON 文件。
- 使用 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 以 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 Viewer - 使用 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 Viewer - 使用 Java 将 JSON 文件呈现为 PNG
try (Viewer viewer = new Viewer("/path/sample.json")) {
PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
viewer.view(viewOptions);
}
JSON 到使用 Java 的响应式 HTML
以下 Java 源代码将 JSON 文件转换为具有嵌入式资源的响应式 HTML。同样,您也可以使用 forExternalResources 方法将其转换为外部资源。
// JSON Viewer - 使用 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。
我希望,这将促进您开发 JSON 查看器 Java 应用程序,例如 Groupdocs.Viewer Online App。
您可以从 documentation 和 GitHub 示例中了解有关 GroupDocs.Viewer for Java 的更多信息。如有疑问,请通过 论坛 联系我们。