这个简短的教程指导如何使用 C# REST API 将 XFA 表单转换为 PDF。您将学习在基于 .NET 的 Cloud SDK 的帮助下使用 C# REST 接口**将动态 XFA 转换为 PDF。它分享了定义将 XML 表单架构更改为传统 PDF 表单的过程的步骤、示例代码和代码说明。
先决条件
创建帐户 API 凭据 将 XFA 文件更改为 PDF
下载 Aspose.PDF Cloud SDK for Dotnet for converting XFA Form to PDF
使用上述 SDK 设置 C# 项目
使用 C# RESTful 服务将 XFA 转换为 PDF 的步骤
- 通过设置用于将 XFA 更改为 PDF 的客户端密钥和 ID 来实例化 PdfApi 类对象
- 设置 XFA 表单 PDF 文件名
- 将XFA Form文件中的所有字节读入字节数组
- 从字节数组中的 XFA 内容创建内存流
- 将内存流中的XFA文件上传到云存储
- 调用 GetXfaPdfInStorageToAcroForm() 方法将 XFA 文件更改为 PDF
- 解析响应对象并将从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。