Mail merge برای اسناد Word یا PDF در Python

کتابخانه Python با سرعت بالا برای ادغام قالب های اسناد و داده های کاربر در فایل های با فرمت های مختلف

راه حل ما یک API مستقل از پلت فرم قدرتمند ارائه می دهد. از API سند Mail merge ما برای توسعه نرم افزار سطح بالا برای پلتفرم Python استفاده کنید. این یک راه حل نرم افزاری قدرتمند برای ادغام قالب ها در قالب های Word و PDF و داده ها از منابع داده سفارشی و صادرات بیشتر نتیجه به DOCX, PDF, HTML و سایر فرمت های محبوب با استفاده از Python است.

مشاهده قطعه کد

Mail merge با استفاده از 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 در Python را نشان می دهد. برای تأیید این موضوع، یک الگوی سند با فیلدهای ادغام بارگیری کنید و این فیلدها را از طریق رابط ما پر کنید. پس از اجرای کد، نتیجه Mail merge را در قالب مناسبی مانند DOCX یا PDF، که در Python via .NET ایجاد شده است، دانلود کنید.

به عنوان مثال، می توانید عملیات Mail merge را با فایل های سند Word مانند DOC یا DOCX انجام دهید و خروجی را در PDF ذخیره کنید:

اجرای یک عملیات Mail merge در Python
یک الگوی Mail merge بارگذاری کنید
کد را اجرا کنید
قالب مورد نظر را از لیست انتخاب کنید
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")
کد را اجرا کنید

نحوه استفاده از Mail merge در اسناد Word یا PDF

  1. Aspose.Words for Python via .NET نصب کنید.
  2. یک مرجع کتابخانه (وارد کردن کتابخانه) به پروژه Python خود اضافه کنید.
  3. یک الگوی ادغام با فیلدهای ادغام ایجاد کنید.
  4. فایل الگو را در Python باز کنید.
  5. متد execute() فراخوانی کنید و فیلدهای ادغام و مقادیر آنها را در آنجا ارسال کنید.
  6. با ارسال نام فایل خروجی با پسوند مورد نیاز، متد Save() فراخوانی کنید.
  7. نتیجه عملیات Mail merge را به عنوان یک فایل جداگانه دریافت کنید.

کتابخانه Python برای استفاده از ادغام ایمیل

ما بسته های Python خود را در مخازن PyPi میزبانی می کنیم. لطفاً دستورالعمل های گام به گام نحوه نصب "Aspose.Words for Python via .NET" در محیط توسعه دهنده خود دنبال کنید.

سیستم مورد نیاز

این بسته با Python ≥3.5 و <3.12 سازگار است. اگر نرم‌افزاری برای لینوکس توسعه می‌دهید، لطفاً به الزامات اضافی برای gcc و libpython در مستندات محصول نگاهی بیندازید.

محبوب ترین فرمت ها برای عملیات Mail merge

5%

در به‌روزرسانی‌های محصول Aspose مشترک شوید

خبرنامه ها و پیشنهادات ماهانه را مستقیماً به صندوق پستی خود تحویل بگیرید.

© Aspose Pty Ltd 2001-2024. تمامی حقوق محفوظ است.