这个简短的教程包含有关如何使用 C# 使用 Excel 数据填充 PDF 表单的信息。您将学习加载 PDF 和 Excel 文件的所有步骤,然后从 XLSX 文件中读取数据以填写 PDF 表单字段。这将使您能够编写一个程序来使用 C# 从 Excel 自动填充 PDF 表单,以便为 Excel 文件中的每条记录创建一个单独的 PDF 文件。
使用 C# 用 Excel 数据填写 PDF 表单的步骤
- 使用 NuGet 包管理器建立 IDE 环境以将 Aspose.PDF 和 Aspose.Cells 用于 .NET
- 将具有表单域的 PDF 文件加载到 Document 对象中,该对象将填充 Excel 文件中的数据
- 使用 Workbook 类对象加载具有所需数据的源 Excel 文件
- 遍历源 Excel 文件中的所有行
- 对于每次迭代,获取对源 PDF 文件中目标字段的引用
- 将字段值设置为 Excel 文件当前行中所需的列
- 对所有行重复迭代并将每个 PDF 保存为磁盘上的单独文件
这些步骤指导我们使用 C# 从 Excel 填写 PDF 表单,方法是提供有关建立 IDE 的详细信息,然后调用 API 来加载模板 PDF 文件和源 Excel 文件。加载 Excel 文件后,将迭代所有所需的行,以便在每次迭代期间从当前行的不同列中获取数据并填充到加载的 PDF 文件的目标字段中。在迭代过程中,PDF 文件为 Excel 文件中的每条记录单独保存。
使用 C# 从 Excel 自动填充 PDF 的代码
此代码演示了使用 C#* 用 Excel 数据填充 PDF 表单的过程,方法是同时使用两个库来处理 PDF 和 Excel,这样 Document 类用于加载 PDF 文件,Workbook 类用于加载 Excel 文件. Workbook 类包含一个工作表集合,每个工作表都有一组单元格,可以访问这些单元格以读取/写入其中的数据。另一方面,Document 类可以选择按名称访问不同的表单字段,然后根据要求设置其值。
本教程指导如何使用 C# 自动填充 PDF 表单。如果您想了解在 PDF 中查找和替换文本的过程,请参阅 如何使用 C# 查找和替换 PDF 中的文本 上的文章。