راه حل ما یک API مستقل از پلت فرم قدرتمند ارائه می دهد. از API سند Mail merge ما برای توسعه نرم افزار سطح بالا برای پلتفرم Python استفاده کنید. این یک راه حل نرم افزاری قدرتمند برای ادغام قالب ها در قالب های Word و PDF و داده ها از منابع داده سفارشی و صادرات بیشتر نتیجه به DOCX, PDF, HTML و سایر فرمت های محبوب با استفاده از Python است.
با Python via .NET ما میتوانید اسناد شخصیسازی شده برای هر گیرنده را با استفاده از ویژگی Mail merge در Python via .NET کنید. برای انجام این کار، فقط از الگوی Mail merge و داده های منبع داده مشتری استفاده کنید.
الگوی ادغام سندی است با فیلدهای ادغام - فیلدهای خاصی که می خواهید داده های شخصی شده از منبع داده شما در آن درج شود. به عنوان یک الگوی ادغام، از یک PDF یا Word در قالب DOC یا DOCX با فیلدهای ادغام ویژه استفاده کنید.
منبع داده، ذخیرهگاه دادهای است که دادهها از آن در طی عملیات Mail merge برای شخصیسازی اسناد شما استخراج میشوند.
همچنین می توانید با استفاده از عملیات Mail merge، گزارش بسازید. فقط یک الگوی Mail merge با فیلدهای ادغام ایجاد کنید که برای تولید گزارش استفاده می شود و منبع داده را انتخاب کنید. حتی اگر داده های اکسل را در آنجا جمع آوری کنید، می توانید گزارش تولید کنید. بنابراین می بینید که تولید گزارش در Python via .NET چقدر آسان است.
مثال زیر نحوه انجام عملیات Mail merge در Python را نشان می دهد. برای تأیید این موضوع، یک الگوی سند با فیلدهای ادغام بارگیری کنید و این فیلدها را از طریق رابط ما پر کنید. پس از اجرای کد، نتیجه Mail merge را در قالب مناسبی مانند DOCX یا PDF، که در Python via .NET ایجاد شده است، دانلود کنید.
به عنوان مثال، می توانید عملیات Mail merge را با فایل های سند Word مانند DOC یا DOCX انجام دهید و خروجی را در PDF ذخیره کنید:
pip install aspose-words
کپی 🀄
import aspose.words as aw
fields = [
]
values = [
]
doc = aw.Document("Input.docx")
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
ما بسته های Python خود را در مخازن PyPi میزبانی می کنیم. لطفاً دستورالعمل های گام به گام نحوه نصب "Aspose.Words for Python via .NET" در محیط توسعه دهنده خود دنبال کنید.
این بسته با Python ≥3.5 و <3.12 سازگار است. اگر نرمافزاری برای لینوکس توسعه میدهید، لطفاً به الزامات اضافی برای gcc و libpython در مستندات محصول نگاهی بیندازید.