Formulaires PDF à remplir via Python

Créez des acroformes PDF à remplir. Utilisez Aspose.PDF pour Python for .NET pour modifier les fichiers PDF par programmation

Comment remplir des formulaires PDF à l'aide de la bibliothèque Python

Afin de remplir des formulaires PDF (Acroforms) dans un fichier PDF, nous utiliserons l’API Aspose.PDF pour Python via .NET, qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour l’application Python. Vous pouvez télécharger sa dernière version directement depuis le gestionnaire de paquets PyPI, rechercher aspose-pdf et l’installer. Vous pouvez également utiliser la commande suivante depuis la console ou le terminal.

Comment remplir AcroForm dans un PDF en utilisant Python


Vous avez besoin de Aspose.PDF pour .NET pour essayer le code dans votre environnement.

  1. Chargez le PDF dans une instance de la classe Document.
  2. Créez un champ dans un fichier PDF.
  3. Ajoutez un champ au document.
  4. Enregistrer le PDF modifié

Remplissez AcroForm en PDF - Python

Cet exemple de code montre comment remplir des formulaires PDF au format PDF à l'aide de 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)