Ausfüllbare PDF-Formulare über Python

Erstellen Sie ausfüllbare PDF-Akroformen. Verwenden Sie Aspose.PDF für Python for .NET, um PDF-Dateien programmgesteuert zu ändern

So füllen Sie PDF-Formulare mithilfe der Python -Bibliothek aus

Um PDF-Formulare (Acroforms) in einer PDF-Datei auszufüllen, verwenden wir die Aspose.PDF for Python via .NET API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die Python-App. Sie können die neueste Version direkt vom Paketmanager PyPI herunterladen, nach aspose-pdf suchen und installieren. Sie können auch den folgenden Befehl von der Konsole oder dem Terminal aus verwenden.

So füllen Sie AcroForm in PDF mit Python aus


Sie benötigen Aspose.PDF for .NET, um den Code in Ihrer Umgebung auszuprobieren.

  1. Lädt PDF in eine Instanz der Document-Klasse.
  2. Erstellen Sie ein Feld in einer PDF-Datei.
  3. Fügt dem Dokument ein Feld hinzu.
  4. Geändertes PDF speichern

Füllen Sie AcroForm im PDF aus - Python

Dieser Beispielcode zeigt, wie Sie PDF-Formulare in PDF mit Python ausfüllen

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)