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 المراسلات مع حقول الدمج التي سيتم استخدامها لإنشاء التقارير وتحديد مصدر البيانات. يمكنك حتى إنشاء تقارير من بيانات Excel إذا قمت بجمعها هناك. لذلك ترى مدى سهولة إنشاء التقارير في 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
قم بتشغيل الكود
حدد التنسيق الهدف من القائمة
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. إذا قمت بتطوير برنامج لنظام التشغيل Linux، فيرجى إلقاء نظرة على المتطلبات الإضافية لدول gcc و libpython في وثائق المنتج.

التنسيقات الأكثر شيوعًا لعمليات Mail merge

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2024. كل الحقوق محفوظة.