Moduli PDF compilabili tramite Python

Crea acroform PDF compilabili. Usa Aspose.PDF per Python for .NET per modificare i file PDF a livello di programmazione

Come compilare moduli PDF utilizzando la libreria Python

Per compilare i moduli PDF (Acroforms) in un file PDF, utilizzeremo l’API Aspose.PDF per Python via .NET, un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per l’app Python. Puoi scaricare l’ultima versione direttamente dal gestore di pacchetti PyPI, cercare aspose-pdf e installarlo. Puoi anche usare il seguente comando dalla console o dal terminale.

Come compilare AcroForm in PDF usando Python


È necessario Aspose.PDF for .NET per provare il codice nel proprio ambiente.

  1. Carica il PDF in un’istanza della classe Document.
  2. Crea un campo in un file PDF.
  3. Aggiungi un campo al documento.
  4. Salva PDF modificato

Compila AcroForm in PDF - Python

Questo codice di esempio mostra come compilare moduli PDF in PDF utilizzando 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)