Luo docx Mail merge Python

Nopea Python -kirjasto, joka suorittaa Mail merge docx mallille ja datalle mukautetusta tietolähteestä

Ratkaisumme tarjoaa tehokkaan alustariippumattoman API:n. Käytä Mail merge API korkean tason ohjelmistoja Python -alustalle. Tämä on tehokas ohjelmistoratkaisu Word ja PDF muotoisten mallien ja mukautettujen tietolähteiden tietojen yhdistämiseen ja tulosten edelleen viemiseen DOCX, PDF, HTML ja muihin suosittuihin muotoihin Python avulla.

Katso koodinpätkä

Mail merge mustache in Python

Tehokas Python via .NET kirjasto, joka käyttää mail merge mustache ja käyttäjätietojen kanssa.

Tämän Python SDK:n avulla voit käyttää Mustache -syntaksiin perustuvia Mustache -malleja ja suorittaa mail merge tällä logiikkaamattomalla mallilla täyttääksesi asiakirjan tiedoilla eri tietolähteistä. Voit viedä tuloksen vaadittuun asiakirjamuotoon: DOCX, PDF, HTML ja muihin suosittuihin muotoihin käyttämällä Python.

Yhdistä Mail merge logiikkattomilla malleilla Python

Mustache on vaihtoehtoinen syntaksi mail merge, joka koostuu tunnisteista. Luo viiksimalli käyttämällä kaksoissulkeissa määritettyjä tunnisteita seuraavasti:

{{FirstName}}

Tässä tapauksessa voit löytää tällaiset tunnisteet mallin sisältä ja korvata ne arvoilla, jotka määritetään tagin sisällä olevan avaimen avulla. Sitä kutsutaan logiikkattomaksi malliksi, koska siinä ei ole if -lauseita, else -lauseita tai for silmukoita.

Mustache-syntaksi on ainoa vaihtoehto, jota voidaan käyttää HTML tai TXT malleissa, jotka eivät sisällä kenttiä. Tämä tarkoittaa, että joissakin mallimuodoissa, kuten Word malleissa, voit käyttää sekä kenttiä että viiksisyntaksia, ja toisissa, kuten HTML tai TXT muodossa, vain viiksimallin syntaksia.

Voit kokeilla ratkaisuamme suorittaaksesi yhdistämistoiminnon viiksimallilla Python via .NET. Vie yhdistämistulos koodin suorittamisen jälkeen käyttämällä Python tiedostoa kätevään tiedostomuotoon, kuten DOCX tai PDF:

Suorita Mail merge käyttämällä docx mallia kohteessa Python
Lataa Mail merge
Suorita koodi
Valitse kohdemuoto luettelosta
pip install aspose-words
Kopio
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")
Suorita koodi

Mail merge käyttäminen docx tiedostossa

  1. Asenna Aspose.Words for Python via .NET.
  2. Lisää kirjastoviite (tuo kirjasto) Python projektiisi.
  3. Luo docx yhdistämismalli, jossa on yhdistämiskentät.
  4. Avaa mallitiedosto kohteessa Python.
  5. Kutsu execute() menetelmä ja välitä yhdistämiskentät ja niiden arvot sinne.
  6. Kutsu Save() menetelmä ja välitä tulostiedostonimi vaaditulla tunnisteella.
  7. Hae Mail merge tulos Word -tiedostona.

Kirjasto Python, jotta voit käyttää Mail merge kohteessa docx

Python pakettejamme PyPi- varastoissa. Noudata vaiheittaisia ohjeita, kuinka "Aspose.Words for Python via .NET" kehittäjäympäristöösi.

Laitteistovaatimukset

Tämä paketti on yhteensopiva Python ≥3.5 ja <3.12 kanssa. Jos kehität ohjelmistoja Linuxille, tutustu gcc ja libpython lisävaatimuksiin tuotedokumentaatiosta.

Muut tuetut tiedostomuodot

Voit suorittaa Mail merge muille tiedostomuodoille:

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2024. Kaikki oikeudet pidätetään.