Formularze PDF do wypełnienia za pośrednictwem Python

Twórz akroformy PDF z możliwością wypełnienia. Użyj pliku Aspose.PDF dla Python for .NET, aby programowo modyfikować pliki PDF

Jak wypełniać formularze PDF za pomocą biblioteki Python for .NET

Aby wypełnić formularze 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 do manipulacji dokumentami dla platformy python-net. Możesz pobrać jego najnowszą wersję bezpośrednio z menedżera pakietów NuGet, wyszukać Aspose.pdf i zainstalować. Można również użyć następującego polecenia z konsoli Package Manager Console.

Jak wypełnić formularz AcroForm w formacie PDF za pomocą Python


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

  1. Załaduj plik PDF w instancji klasy Document.
  2. Utwórz pole w pliku PDF.
  3. Dodaj pole do dokumentu.
  4. Zapisz zmodyfikowany plik PDF

Wypełnij formularz AcroForm w formacie PDF - Python

Ten przykładowy kod pokazuje, jak wypełniać formularze PDF w formacie PDF za pomocą Python

import aspose.pdf as apdf

path_infile = self.dataDir + infile
path_outfile = self.dataDir + outfile

# Define the new field values
new_field_values = {
    "First Name": "Alexander_New",
    "Last Name": "Greenfield_New",
    "City": "Yellowtown_New",
    "Country": "Redland_New"
}

# Create a Form object from the input PDF file
form = apdf.facades.Form(path_infile)

# Fill out the form fields with the new values
for formField in form.field_names:
    if formField in new_field_values:
        form.fill_field(formField, new_field_values[formField])

# Save the modified form to the output PDF file
form.save(path_outfile)