使用 Node.js REST API 将 XFA 表单转换为 PDF

本简短教程将指导您如何使用 Node.js REST API 将 XFA 表单转换为 PDF。您将学习如何在基于 Node.js 的 Cloud SDK 的帮助下,使用 Node.js REST 接口将动态 XFA 转换为 PDF。教程将分享将 XML 表单架构转换为传统 PDF 表单的具体步骤、示例代码以及代码说明。

先决条件

使用 Node.js RESTful 服务将 XFA 转换为 PDF 的步骤

  1. 通过设置客户端密钥和 ID 来实例化 PdfApi 类对象,用于将 XFA 转换为 PDF
  2. 设置 XFA 表单 PDF 文件名
  3. 将 XFA 表单文件中的所有字节读入字节数组
  4. 从字节数组中的 XFA 内容创建内存流
  5. 将内存流中的XFA文件上传到云存储
  6. 调用 获取XfaPdfInStorageToAcroForm() 方法将 XFA 文件转换为 PDF
  7. 解析响应对象并将XFA导出的普通PDF保存到磁盘

以下步骤总结了使用 Node.js Low Code API 将 XFA 表单转换为 PDF 的过程。首先,将源 XFA 文件加载到 MemoryStream 中,并将其上传到云存储。最后,调用 GetXfaPdfInStorageToAcroForm() 方法将上传的 XFA 文件转换为嵌入表单的普通 PDF。

使用 Node.js RESTful 服务将 XFA PDF 转换为普通 PDF 的代码

此代码演示了使用 Node.js Low Code API 将动态 XFA PDF 转换为 PDF 的过程。可以使用 GetXfaPdfInStorageToAcroForm() 方法将可以根据输入扩展、收缩或更改的动态表单转换为静态表单,其中布局和字段不会动态更改。API 响应包含保存在磁盘上的常规 PDF 内容。

本文教了我们如何将 XFA 文件转换为 PDF。要将 PS 文件转换为 PDF,请参阅文章 使用 Node.js REST API 将 PS 文件转换为 PDF

 简体中文