使用 C# REST API 将 XFA 表单转换为 PDF

这个简短的教程指导如何使用 C# REST API 将 XFA 表单转换为 PDF。您将学习在基于 .NET 的 Cloud SDK 的帮助下使用 C# REST 接口**将动态 XFA 转换为 PDF。它分享了定义将 XML 表单架构更改为传统 PDF 表单的过程的步骤、示例代码和代码说明。

先决条件

使用 C# RESTful 服务将 XFA 转换为 PDF 的步骤

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

这些步骤总结了使用 C# 低代码 API* 将 *XFA 表单转换为 PDF 的过程。通过将源 XFA 文件加载到 MemoryStream 并将其上传到云存储来开始该过程。最后,调用GetXfaPdfInStorageToAcroForm()方法将上传的XFA文件转换为嵌入Form的普通PDF。

使用 C# RESTful 服务将 XFA PDF 转换为普通 PDF 的代码

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

这篇文章教会了我们将XFA转换为PDF的过程。要将 PS 文件转换为 PDF,请参阅文章 使用 C# REST API 将 PS 文件转换为 PDF

 简体中文