Unsere Lösung bietet eine leistungsstarke plattformunabhängige API. Verwenden Sie unsere Mail merge Dokument API, um High-Level Software für die Python Plattform zu entwickeln. Dies ist eine leistungsstarke Softwarelösung zum Zusammenführen von Vorlagen in Word und PDF Formaten und Daten aus benutzerdefinierten Datenquellen und zum weiteren Exportieren des Ergebnisses in DOCX, PDF, HTML und andere gängige Formate mit Python.
Leistungsstarke Python via .NET Bibliothek zur Verwendung von mail merge mit mustache -Vorlage und Benutzerdaten.
Mit diesem Python SDK können Sie Mustache -Vorlagen basierend auf der Mustache -Syntax verwenden und mail merge mit dieser logiklosen Vorlage ausführen, um das Dokument mit Daten aus verschiedenen Datenquellen zu füllen. Sie können das Ergebnis mit Python in das erforderliche Dokumentformat exportieren: DOCX, PDF, HTML und andere gängige Formate.
Mustache ist eine alternative Syntax für mail merge, die aus Tags besteht. Um eine Schnurrbart-Vorlage zu erstellen, verwenden Sie Tags, die durch die doppelten geschweiften Klammern angegeben werden, wie folgt:
{{FirstName}}
In diesem Fall können Sie solche Tags innerhalb der Vorlage finden und sie durch Werte ersetzen, die durch den Schlüssel innerhalb des Tags bestimmt werden. Es wird als logiklose Vorlage bezeichnet, weil es keine if -Anweisungen, else -Klauseln oder for -Schleifen gibt.
Die Mustache Syntax ist die einzige Option, die mit HTML oder TXT Vorlagen verwendet werden kann, die keine Felder enthalten. Das bedeutet, dass Sie bei einigen Vorlagenformaten, z. B. Word Vorlagen, sowohl Felder als auch Moustache-Syntax verwenden können, und bei anderen, z. B. HTML oder TXT, nur Moustache-Vorlagensyntax.
Sie können unsere Lösung ausprobieren, um einen Seriendruckvorgang mit einer Schnurrbartvorlage in Python via .NET durchzuführen. Nachdem Sie den Code ausgeführt haben, exportieren Sie das Seriendruckergebnis mit Python in ein praktisches Dateiformat wie DOCX oder PDF:
pip install aspose-words
Kopieren
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")
Wir hosten unsere Python Pakete in PyPi- Repositorys. Bitte befolgen Sie die Schritt-für-Schritt-Anleitung zur Installation von "Aspose.Words for Python via .NET" in Ihrer Entwicklerumgebung.
Dieses Paket ist mit Python ≥3.5 und <3.12 kompatibel. Wenn Sie Software für Linux entwickeln, schauen Sie sich bitte die zusätzlichen Anforderungen für gcc und libpython in der Produktdokumentation an.
Sie können den Mail merge für andere Dateiformate durchführen: