Skapa docx med Mail merge i Python

Höghastighets Python bibliotek för att utföra Mail merge operation för docx mallar och data från anpassad datakälla

Vår lösning ger ett kraftfullt plattformsoberoende API. Använd vårt Mail merge document API för att utveckla programvara på hög nivå för Python -plattformen. Detta är en kraftfull mjukvarulösning för att slå samman mallar i Word och PDF format och data från anpassade datakällor och ytterligare exportera resultatet till DOCX, PDF, HTML och andra populära format med Python.

Visa kodavsnitt

Mail merge mustache in Python

Kraftfullt Python via .NET bibliotek för att använda mail merge med mustache och användardata.

Denna Python SDK låter dig använda Mustache -mallar baserade på Mustache -syntaxen och köra mail merge på denna logiklösa mall för att fylla dokumentet med data från olika datakällor. Du kan exportera resultatet till önskat dokumentformat: DOCX, PDF, HTML och andra populära format med Python.

E- Mail merge med logiklösa mallar med Python

Mustache är en alternativ syntax för mail merge som består av taggar. För att skapa en mustaschmall, använd taggar som anges av dubbla hängslen enligt följande:

{{FirstName}}

I det här fallet kan du hitta sådana taggar i mallen och ersätta dem med värden som bestäms av nyckeln inuti taggen. Det kallas för logiklösa mallar eftersom det inte finns några if -satser, else -satser eller for loopar.

Mustache är det enda alternativet som kan användas med HTML eller TXT mallar som inte innehåller några fält. Det betyder att man med vissa mallformat, som Word mallar, kan använda både fält och mustaschsyntax och med andra, som HTML eller TXT, endast mustaschmallsyntax.

Du kan prova vår lösning för att utföra kopplingsoperation med en mustaschmall i Python via .NET. Efter att ha kört koden, exportera sammanslagningsresultatet med Python till ett bekvämt filformat som DOCX eller PDF:

Utför en Mail merge med hjälp av mallen docx i Python
Ladda upp en mall för koppling av Mail merge
Kör kod
Välj målformat från listan
pip install aspose-words
Kopiera
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")
Kör kod

Så här använder du koppling av Mail merge i docx filer

  1. Installera Aspose.Words for Python via .NET.
  2. Lägg till en biblioteksreferens (importera biblioteket) till ditt Python projekt.
  3. Skapa en docx sammanslagningsmall med sammanslagningsfält.
  4. Öppna mallfilen i Python.
  5. Anropa execute() metoden, skicka sammanslagningsfälten och deras värden dit.
  6. Anropa Save() metoden och skicka ett utdatafilnamn med önskat tillägg.
  7. Få resultatet av Mail merge -operationen som Word -fil.

Python bibliotek för att använda Mail merge i docx

Vi är värd för våra Python paket i PyPi- förråd. Följ steg-för-steg-instruktionerna för hur du installerar "Aspose.Words for Python via .NET" i din utvecklarmiljö.

Systemkrav

Detta paket är kompatibelt med Python ≥3.5 och <3.12. Om du utvecklar programvara för Linux, vänligen ta en titt på ytterligare krav för gcc och libpython i produktdokumentation.

Andra filformat som stöds

Du kan utföra Mail merge operation för andra filformat:

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2024. Alla rättigheter förbehållna.