Mūsų sprendimas suteikia galingą nuo platformos nepriklausomą API. Norėdami sukurti aukšto lygio programinę įrangą Python platformai, naudokite mūsų Mail merge dokumento API. Tai galingas programinės įrangos sprendimas, skirtas sujungti Word ir PDF formatų šablonus ir duomenis iš pasirinktinių duomenų šaltinių ir toliau eksportuoti rezultatus į DOCX, PDF, HTML ir kitus populiarius formatus naudojant Python.
Naudodami mūsų produkto API, galite kurti suasmenintus dokumentus naudodami Mail merge Word šabloną, duomenis iš tinkintų duomenų šaltinių ir Mail merge funkciją Python. Mail merge Word šablonas yra Word formato dokumentas su sujungimo laukais – specialiais laukeliais, į kuriuos norite įterpti asmeninius duomenis iš savo duomenų šaltinio.
Duomenų šaltinis yra tinkinta duomenų saugykla, iš kurios duomenys paimami Mail merge operacijos metu, kad būtų pakeisti atitinkamuose Word šablono laukuose.
Naudodami sujungimo operaciją, galite kurti ataskaitas, pagrįstas Mail merge Word. Tiesiog sukurkite Word šabloną su sujungimo laukais, kuriuos galima naudoti ataskaitoms generuoti, ir pasirinkite duomenų šaltinį. Jūs netgi galite generuoti ataskaitas iš "Excel" duomenų, jei juos ten renkate.
Norėdami išbandyti Mail merge funkciją, įkelkite Word šabloną su sujungimo laukais ir užpildykite šiuos laukus per mūsų sąsają. Paleidę kodą, eksportuokite ataskaitą patogiu formatu, sugeneruotu naudojant Python.
Šiame pavyzdyje parodyta, kaip Python atlikti Mail merge operaciją:
pip install aspose-words
Kopijuoti
import aspose.words as aw
fields = [
]
values = [
]
doc = aw.Document("Input.docx")
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
Python paketus talpiname PyPi saugyklose. Vadovaukitės nuosekliomis instrukcijomis, kaip įdiegti "Aspose.Words for Python via .NET" į kūrėjo aplinką.
Šis paketas suderinamas su Python ≥3.5 ir <3.12. Jei kuriate programinę įrangą, skirtą Linux, peržiūrėkite papildomus gcc ir libpython reikalavimus produkto dokumentacijoje.
Mail merge operaciją galite atlikti kitiems failų formatams: