Nasze rozwiązanie zapewnia potężne, niezależne od platformy API. Skorzystaj z naszego API dokumentów Mail merge, aby opracować oprogramowanie wysokiego poziomu dla platformy Python. Jest to potężne rozwiązanie programowe do łączenia szablonów w Word formatach i PDF oraz danych z niestandardowych źródeł danych i dalszego eksportowania wyników do DOCX, PDF, HTML i innych popularnych formatów za pomocą Python.
Potężna biblioteka Python via .NET do obsługi operacji mail merge z szablonem mustache i danymi użytkownika.
Ten Python SDK umożliwia korzystanie z szablonów Mustache opartych na składni Mustache i wykonywanie operacji mail merge na tym pozbawionym logiki szablonie w celu wypełnienia dokumentu danymi z różnych źródeł danych. Możesz wyeksportować wynik do wymaganego formatu dokumentu: DOCX, PDF, HTML i innych popularnych formatów za pomocą Python.
Mustache to alternatywna składnia szablonów mail merge, która składa się ze znaczników. Aby utworzyć szablon wąsów, użyj znaczników określonych przez podwójne nawiasy klamrowe w następujący sposób:
{{FirstName}}
W takim przypadku możesz znaleźć takie tagi wewnątrz szablonu i zastąpić je wartościami określonymi przez klucz wewnątrz tagu. Nazywa się to szablonami bez logiki, ponieważ nie ma instrukcji if, klauzul else ani pętli for.
Składnia Mustache to jedyna opcja, której można użyć z szablonami HTML lub TXT, które nie zawierają żadnych pól. Oznacza to, że w przypadku niektórych formatów szablonów, takich jak szablony programu Word, można używać zarówno składni pól, jak i wąsów, aw przypadku innych, takich jak HTML lub TXT, tylko składni szablonu wąsów.
Możesz wypróbować nasze rozwiązanie, aby wykonać operację korespondencji seryjnej z szablonem wąsów w Python via .NET. Po uruchomieniu kodu wyeksportuj wynik korespondencji seryjnej za pomocą Python do wygodnego formatu pliku, takiego jak DOCX lub PDF:
pip install aspose-words
Kopiuj
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")
Nasze pakiety Python hostujemy w repozytoriach PyPi. Postępuj zgodnie z instrukcjami krok po kroku, jak zainstalować "Aspose.Words for Python via .NET" w swoim środowisku deweloperskim.
Ten pakiet jest kompatybilny z Python ≥3.5 i <3.12. Jeśli tworzysz oprogramowanie dla systemu Linux, zapoznaj się z dodatkowymi wymaganiami dotyczącymi gcc i libpython w dokumentacji produktu.
Możesz wykonać operację Mail merge dla innych formatów plików: