如何使用 C# 用 Excel 数据填充 PDF 表单

这个简短的教程包含有关如何使用 C# 使用 Excel 数据填充 PDF 表单的信息。您将学习加载 PDF 和 Excel 文件的所有步骤,然后从 XLSX 文件中读取数据以填写 PDF 表单字段。这将使您能够编写一个程序来使用 C# 从 Excel 自动填充 PDF 表单,以便为 Excel 文件中的每条记录创建一个单独的 PDF 文件。

使用 C# 用 Excel 数据填写 PDF 表单的步骤

  1. 使用 NuGet 包管理器建立 IDE 环境以将 Aspose.PDFAspose.Cells 用于 .NET
  2. 将具有表单域的 PDF 文件加载到 Document 对象中,该对象将填充 Excel 文件中的数据
  3. 使用 Workbook 类对象加载具有所需数据的源 Excel 文件
  4. 遍历源 Excel 文件中的所有行
  5. 对于每次迭代,获取对源 PDF 文件中目标字段的引用
  6. 将字段值设置为 Excel 文件当前行中所需的列
  7. 对所有行重复迭代并将每个 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 中的文本 上的文章。

 简体中文