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.
Potente libreria Python via .NET per utilizzare l'operazione di mail merge con il modello di mustache e i dati dell'utente.
Questo Python SDK consente di utilizzare i modelli Mustache basati sulla sintassi Mustache ed eseguire operazioni di mail merge su questo modello senza logica per riempire il documento con dati provenienti da varie origini dati. Puoi esportare il risultato nel formato del documento richiesto: DOCX, PDF, HTML e altri formati popolari utilizzando Python.
Mustache è una sintassi alternativa per i modelli di mail merge costituita da tag. Per creare un modello baffi, utilizza i tag specificati dalle doppie parentesi graffe come segue:
{{FirstName}}
In questo caso, puoi trovare tali tag all'interno del template e sostituirli con valori determinati dalla chiave all'interno del tag. Si chiama template senza logica perché non ci sono istruzioni if, clausole else o cicli for.
La sintassi Mustache è l'unica opzione che può essere utilizzata con modelli HTML o TXT che non contengono alcun campo. Ciò significa che con alcuni formati di modello, come i modelli di Word, è possibile utilizzare sia i campi che la sintassi mustache e con altri, come HTML o TXT, solo la sintassi del modello mustache.
Puoi provare la nostra soluzione per eseguire un'operazione di stampa unione con un modello baffi in Python via .NET. Dopo aver eseguito il codice, esporta il risultato della stampa unione utilizzando Python in un formato di file conveniente come DOCX o PDF:
pip install aspose-words
Copia
import aspose.words as aw
fields = [
]
values = [
]
doc = aw.Document("Input.docx")
doc.mail_merge.use_non_merge_fields = True
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
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.
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.
Puoi eseguire l'operazione di Mail merge per altri formati di file: