Formularze PDF do wypełnienia przez 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

Aspose.PDF for Python for .NET Logo

Jak wypełnić formularze PDF za pomocą biblioteki Python

Aby wypełnić formularze PDF (Acroforms) w pliku PDF, użyjemy interfejsu API Aspose.PDF for Python via .NET, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla aplikacji Python. Możesz pobrać najnowszą wersję bezpośrednio z menedżera pakietów PyPi, wyszukać aspose-pdf i zainstalować. Możesz także użyć następującego polecenia z konsoli lub terminala.

Jak wypełnić program AcroForm w formacie PDF przy użyciu Python


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

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

Wypełnij program AcroForm w formacie PDF - Python

Ten przykładowy kod pokazuje, jak wypełnić formularze PDF w formacie PDF przy użyciu Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, 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)