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.
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.
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:
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")
Python pakettejamme PyPi- varastoissa. Noudata vaiheittaisia ohjeita, kuinka "Aspose.Words for Python via .NET" kehittäjäympäristöösi.
Tämä paketti on yhteensopiva Python ≥3.5 ja <3.12 kanssa. Jos kehität ohjelmistoja Linuxille, tutustu gcc ja libpython lisävaatimuksiin tuotedokumentaatiosta.
Voit suorittaa Mail merge muille tiedostomuodoille: