Mail merge per Word documenti o PDF in Python

Libreria Python ad alta velocità per unire modelli di documenti e dati utente in file di vari formati

La nostra soluzione fornisce una potente API indipendente dalla piattaforma. Usa la nostra API per documenti di stampa Mail merge per sviluppare software di alto livello per la piattaforma Python. Questa è una potente soluzione software per unire modelli in Word formato e PDF e dati da origini dati personalizzate e per esportare ulteriormente il risultato in DOCX, PDF, HTML e altri formati popolari utilizzando Python.

Visualizza lo snippet di codice

Mail merge utilizzando Python

Con la nostra soluzione Python via .NET puoi creare documenti, personalizzati per ogni destinatario, utilizzando la funzione di stampa Mail merge in Python via .NET. Per fare ciò, usa semplicemente il modello di Mail merge e i dati dall'origine dati del cliente.

Un modello di unione è un documento con campi di unione, campi speciali in cui desideri che vengano inseriti dati personalizzati dalla tua origine dati. Come modello di unione, utilizza un PDF o Word in DOC formato o DOCX con campi di unione speciali.

L'origine dati è l'archivio dati da cui vengono estratti i dati durante l'operazione di Mail merge per personalizzare i documenti.

Genera rapporti

Puoi anche creare rapporti utilizzando l'operazione di stampa Mail merge. Basta creare un modello di stampa Mail merge con campi di unione che verranno utilizzati per la generazione di report e selezionare l'origine dati. Puoi persino generare rapporti dai dati di Excel se li raccogli lì. Quindi vedi quanto è facile generare report in Python via .NET.

Prova a utilizzare la stampa Mail merge in Python

L'esempio seguente mostra come eseguire un'operazione di stampa Mail merge in Python. Per verificarlo, carica un modello di documento con campi di unione e compila questi campi tramite la nostra interfaccia. Dopo aver eseguito il codice, scarica il risultato della stampa Mail merge in un formato conveniente come DOCX o PDF, generato in Python via .NET.

Ad esempio, puoi eseguire l'operazione di stampa Mail merge con file di Word documenti come DOC o DOCX e salvare l'output in PDF:

Esegui un'operazione di Mail merge in Python
Carica un modello di Mail merge
Esegui codice
Seleziona il formato di destinazione dall'elenco
import aspose.words as aw

fields = [
    ]
values = [
    ]

doc = aw.Document("Input.docx")
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
Esegui codice

Come utilizzare la Mail merge in Word documenti o PDF

  1. Installa Aspose.Words for Python via .NET.
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto Python.
  3. Crea un modello di unione con campi di unione.
  4. Apri il file modello in Python.
  5. Chiama il metodo execute(), passando lì i campi di unione e i loro valori.
  6. Chiama il metodo Save(), passando un nome file di output con l'estensione richiesta.
  7. Ottieni il risultato dell'operazione di Mail merge come file separato.

Python libreria per utilizzare la stampa unione

Ospitiamo i nostri pacchetti Python nei repository PyPi. Segui le istruzioni passo passo su come installare "Aspose.Words for Python via .NET" nel tuo ambiente di sviluppo.

Requisiti di sistema

Questo pacchetto è compatibile con Python ≥3.5 e <3.12. Se sviluppi software per Linux, dai un'occhiata ai requisiti aggiuntivi per gcc e libpython nella documentazione del prodotto.

Formati più diffusi per le operazioni di Mail merge

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2024. Tutti i diritti riservati.