Wyodrębnij dane z formularzy PDF za pomocą C#

Wyodrębnij pola danych użytkownika z dokumentu PDF, który można wypełnić. Użyj pliku Aspose.PDF dla .NET, aby programowo modyfikować pliki PDF

Jak wyodrębnić dane z formularzy PDF za pomocą biblioteki .NET

Aby wyodrębnić dane z formularzy PDF (Acroforms) w pliku PDF, użyjemy Aspose.PDF for .NET API, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API manipulacji dokumentami dla platformy net. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Package Manager Console.

Jak wyodrębnić AcroForm w formacie PDF za pomocą C#


Potrzebujesz Aspose.PDF dla .NET, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF w instancji klasy Document.
  2. Pobierz wartości ze wszystkich pól za pomocą klasy „Document.Form`.
  3. W razie potrzeby przeanalizuj nazwy i wartości.
  4. Załaduj plik PDF w instancji klasy Document
  5. Pobierz wartości ze wszystkich pól za pomocą klasy „Document.Form`

Wyodrębnij dane z formularzy PDF - C#

Ten przykładowy kod pokazuje, jak wyodrębnić dane z formularzy PDF w formacie PDF za pomocą C#

// 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);
}