本文将指导您如何使用 Node.js REST API 将 XML 转换为 PDF。您将学习如何使用基于 Node.js 的云 SDK,通过 Node.js Low Code API 自动将 XML 文件的数据填充到 PDF 中。本文将讲解如何使用 XML 数据填充 PDF 表单,以及如何从云存储下载填充后的 PDF。
先决条件
- 创建帐户 API 凭证
- 下载 适用于 Node.js 的 Aspose.PDF Cloud SDK 以使用 XML 数据填充 PDF 表单
- 使用上述 SDK 设置 Node.js 项目,以便从 XML 文件导出数据
使用 Node.js REST 接口将 XML 文件转换为 PDF 的步骤
- 通过设置客户端 ID 和密钥来创建 PdfApi 类的对象,用于从 XML 读取数据
- 设置包含表单字段的 PDF 文件的名称和包含表单数据的 XML 文件的名称
- 将 PDF 文件上传至云存储以填写表格
- 将包含表单数据的 XML 文件上传到云存储
- 调用 从XmlInStorage获取导入字段() 方法使用 XML 文件中的数据填充 PDF 表单
- 从云端下载填写好的PDF文件并保存在磁盘上
以上步骤概括了使用 Node.js RESTful 服务将数据从 *XML 文档导出为 PDF 的流程。将 PDF 和 XML 文件上传到云存储,然后调用 GetImportFieldsFromXmlInStorage() 方法将数据导入 PDF 文件。如有需要,可将返回的流保存到本地磁盘的文件中。
使用基于 Node.js 的 API 将 XML 转换为 PDF 文件的代码
此代码演示了如何使用 Node.js Low Code API 开发 XML 转 PDF 转换器。它需要一个 PDF 文件,其中的表单字段需要自动填充。该 XML 文件包含与表单字段同名的数据,以确保数据正确传输。
本文教我们如何使用 XML 文件作为输入来填写 PDF 表单。要使用该表单创建新的 PDF 文件,请参阅文章 使用 Node.js REST API 创建可填写的 PDF。