如果您正在寻找云 SDK 或 REST API 在 Node.js 中将 JSON 转换为 PDF,那么您来对地方了。 GroupDocs.Conversion Cloud SDK for Node.js 提供了多种方法和属性,用户可以使用这些方法和属性以编程方式开发 JSON 到 PDF 转换器。 JSON(JavaScript 对象表示法)和 PDF(便携式文档格式)是数据存储和数据表示方面流行的文件格式。但是,我们可以使用 GroupDocs.Conversion 执行 JSON 到 PDF 的转换。因此,几行 JavaScript 源代码就可以为您的企业带来竞争优势。因此,让我们开始本指南。
我们将在本指南中介绍以下几点:
JSON 到 PDF 转换器 - API 安装
本节演示GroupDocs.Conversion Cloud SDK for Node.js的安装步骤。您可以利用此企业级库将 JSON 转换为 PDF。要安装此库,请在终端/CMD 中运行以下命令:
npm install groupdocs-conversion-cloud
成功安装后,请确保您拥有 API 凭据(即客户端 ID 和客户端密钥)。您可以访问这个简短的教程来了解如何获取 API 凭证。
在 Node.js 中将 JSON 转换为 PDF
让我们编写一个代码片段,以编程方式将 JSON 转换为 PDF。请注意,我们已将源 JSON 文件上传到我们的 API Cloud 仪表板,您可以通过调用此 UploadFile 方法手动或以编程方式上传该文件。
步骤如下:
- 将 groupdocs-conversion-cloud 模块添加到您的项目中。
- 使用 API 凭据初始化 ConvertApi 的对象。
- 实例化 ConvertSettings 类的实例并设置文件路径、格式、存储名称和输出路径等值。
- 使用 ConvertSettings 类的对象初始化 ConvertDocumentRequest 类的对象。
- 调用 convertDocument 方法将 JSON 转换为 PDF。
将以下代码复制并粘贴到主文件中,以在 Node.js 中将 JSON 转换为 PDF:
// 将 groupdocs-conversion-cloud 模块添加到您的项目中。
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// 定义您的 API 凭证
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// 使用 API 凭据初始化 ConvertApi 的对象。
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// 实例化 ConvertSettings 类的实例并设置文件路径、格式、存储名称和输出路径等值。
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "sample.json";
settings.format = "pdf";
settings.outputPath = "output/sample-file.pdf";
try {
// 使用 ConvertSettings 类的对象初始化 ConvertDocumentRequest 类的对象。
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// 调用convertDocument方法将JSON转换为PDF。
convertApi.convertDocument(request).then(()=>{})
}
catch (err) {
console.log(err);
}
您将在 API Cloud 仪表板中看到新生成的文件,您可以手动或以编程方式下载该文件。
在线将 JSON 转换为 PDF
GroupDocs.Conversion不仅提供Cloud SDK,还提供在线工具来在线将JSON转换为PDF。此外,它是轻量级的、超级高效的,并提供强大的 JSON 到 PDF 转换。最重要的是,使用此工具无需付费或创建帐户。
结论
这篇博文到此结束。我们已经学习了如何在 Node.js 中将 JSON 转换为 PDF,并且还完成了代码片段和步骤。如果您想为您的业务应用程序构建 JSON 到 PDF 转换器,本文将为您提供帮助。此外,如果想探索完整的功能堆栈,请不要错过 文档 和 GitHub 存储库。
另外,我们建议您访问入门指南。
最后,groupdocs.cloud正在撰写新文章。因此,请保持联系以获取定期更新。
提供帮助
您可以在我们的论坛上告诉我们您的问题或疑问。
常见问题 – 常见问题解答
是否可以将 JSON 转换为 PDF?
您可以使用 GroupDocs.Conversion 在 Node.js 中将 JSON 转换为 PDF。请访问此链接以了解实施情况。