通过 C# 从 PDF 表单中提取数据

通过 C# 从可填写的 PDF 文档中提取用户数据字段。使用服务器端 API 构建您自己的 .NET 应用程序。

如何使用 .NET 库从 PDF 表单中提取数据

为了从 PDF 文件中的 PDF 表单 (Acroforms) 中提取数据,我们将使用 Aspose.PDF for .NET API,这是适用于 net 平台的功能丰富、强大且易于使用的文档操作 API。打开 NuGet 包管理器,搜索aspose.pdf然后安装。您也可以使用包管理器控制台中的以下命令。

如何使用 C# 在 PDF 中提取 AcroForm


您需要 [Aspose.PDF for .NET](https://releases.aspose.com/pdf/net) 在您的環境中嘗試代碼。

  1. 在文件類的實例中載入 PDF。
  2. 使用「文件.表單」類從所有欄位中獲取值。
  3. 如果需要,分析名稱和值。
  4. 在文件類的實例中載入 PDF
  5. 使用「文件」類從所有欄位中獲取值

从 PDF 表单中提取数据-C#

此示例代码显示如何使用 C# 从 PDF 表单中提取数据

    // Open document
    Document pdfDocument = new Document(dataDir + "GetValuesFromAllFields.pdf");

    // Get values from all fields
    foreach (Field formField in pdfDocument.Form)
    {
        // Analyze names and values if need
        Console.WriteLine("Field Name : {0} ", formField.PartialName);
        Console.WriteLine("Value : {0} ", formField.Value);
    }