Çözümümüz, platformdan bağımsız güçlü bir API sağlar. Python platformu için üst düzey yazılım geliştirmek için Mail merge belge API kullanın. Bu, Word ve PDF formatlarındaki şablonları ve özel veri kaynaklarından gelen verileri birleştirmek ve sonucu Python kullanarak DOCX, PDF, HTML ve diğer popüler formatlara aktarmak için güçlü bir yazılım çözümüdür.
mail merge işlemini mustache şablonu ve kullanıcı verileriyle kullanmak için güçlü Python via .NET kitaplığı.
Bu Python SDK, Mustache sözdizimini temel alan Mustache şablonlarını kullanmanıza ve belgeyi çeşitli veri kaynaklarından gelen verilerle doldurmak için bu mantıksız şablonda mail merge işlemleri yürütmenize olanak tanır. Python kullanarak sonucu gerekli belge biçimine aktarabilirsiniz: DOCX, PDF, HTML ve diğer popüler biçimler.
Mustache, etiketlerden oluşan mail merge şablonları için alternatif bir sözdizimidir. Bir bıyık şablonu oluşturmak için çift parantez ile belirtilen etiketleri aşağıdaki gibi kullanın:
{{FirstName}}
Bu durumda, bu tür etiketleri şablonun içinde bulabilir ve etiketin içindeki anahtar tarafından belirlenen değerlerle değiştirebilirsiniz. Mantıksız şablonlar olarak adlandırılır çünkü if ifadeleri, else yan tümceleri veya for döngüleri yoktur.
Mustache sözdizimi, herhangi bir alan içermeyen HTML veya TXT şablonlarıyla kullanılabilen tek seçenektir. Bu, Word şablonları gibi bazı şablon biçimlerinde hem alanları hem de bıyık sözdizimini, HTML veya TXT gibi diğerleriyle ise yalnızca bıyık şablonu sözdizimini kullanabileceğiniz anlamına gelir.
Adres mektup birleştirme işlemini Python via .NET'da bıyık şablonuyla gerçekleştirmek için çözümümüzü deneyebilirsiniz. Kodu çalıştırdıktan sonra, adres-mektup birleştirme sonucunu Python kullanarak DOCX veya PDF gibi uygun bir dosya biçimine aktarın:
pip install aspose-words
Kopyala
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 paketlerimizi PyPi depolarında barındırıyoruz. "Aspose.Words for Python via .NET" geliştirici ortamınıza nasıl kuracağınızla ilgili adım adım talimatları izleyin.
Bu paket Python ≥3.5 ve <3.12 ile uyumludur. Linux için yazılım geliştiriyorsanız, lütfen Ürün Belgelerinde gcc ve libpython için ek gereksinimlere bakın.
Diğer dosya biçimleri için Mail merge işlemini gerçekleştirebilirsiniz: