Python में Mail merge का उपयोग करके docx बनाएं

कस्टम डेटा स्रोत से docx टेम्प्लेट और डेटा के लिए Mail merge ऑपरेशन निष्पादित करने के लिए हाई-स्पीड Python लाइब्रेरी

हमारा समाधान एक शक्तिशाली मंच स्वतंत्र API प्रदान करता है। Python प्लेटफॉर्म के लिए उच्च स्तरीय सॉफ्टवेयर विकसित करने के लिए हमारे Mail merge दस्तावेज़ API का उपयोग करें। यह Word और PDF प्रारूपों में टेम्पलेट्स को मर्ज करने और कस्टम डेटा स्रोतों से डेटा और आगे परिणाम को DOCX, PDF, HTML और Python का उपयोग करके अन्य लोकप्रिय प्रारूपों में निर्यात करने के लिए एक शक्तिशाली सॉफ्टवेयर समाधान है।

कोड स्निपेट देखें

Mail merge mustache in Python

mustache टेम्पलेट और उपयोगकर्ता डेटा के साथ mail merge ऑपरेशन का उपयोग करने के लिए शक्तिशाली Python via .NET लाइब्रेरी।

यह Python SDK आपको विभिन्न डेटा स्रोतों से डेटा के साथ दस्तावेज़ भरने के लिए Mustache सिंटैक्स के आधार पर Mustache टेम्पलेट्स का उपयोग करने और इस तर्क-रहित टेम्पलेट पर mail merge संचालन निष्पादित करने की अनुमति देता है। Python का उपयोग करके आप परिणाम को आवश्यक दस्तावेज़ प्रारूप में निर्यात कर सकते हैं: DOCX, PDF, HTML और अन्य लोकप्रिय प्रारूप।

Python का उपयोग करके तर्क-रहित टेम्पलेट्स के साथ Mail merge करें

Mustache mail merge टेम्प्लेट के लिए एक वैकल्पिक सिंटैक्स है जिसमें टैग होते हैं। मूंछों का टेम्प्लेट बनाने के लिए, डबल ब्रेसेस द्वारा निर्दिष्ट टैग का उपयोग इस प्रकार करें:

{{FirstName}}

इस मामले में, आप ऐसे टैग को टेम्प्लेट के अंदर ढूंढ सकते हैं और उन्हें टैग के अंदर कुंजी द्वारा निर्धारित मानों से बदल सकते हैं। इसे लॉजिक-लेस टेम्प्लेट कहा जाता है क्योंकि इसमें कोई if स्टेटमेंट्स, else क्लॉज या for लूप्स नहीं होते हैं।

Mustache सिंटैक्स एकमात्र विकल्प है जिसका उपयोग HTML या TXT टेम्प्लेट के साथ किया जा सकता है जिसमें कोई फ़ील्ड नहीं है। इसका मतलब यह है कि कुछ टेम्प्लेट स्वरूपों के साथ, जैसे कि वर्ड टेम्प्लेट, आप फ़ील्ड और मूंछ सिंटैक्स दोनों का उपयोग कर सकते हैं, और अन्य के साथ, जैसे HTML या TXT, केवल मूंछ टेम्पलेट सिंटैक्स।

आप Python via .NET में मूंछ वाले टेम्पलेट के साथ मेल मर्ज ऑपरेशन करने के लिए हमारे समाधान को आजमा सकते हैं। कोड चलाने के बाद, Python का उपयोग करके मेल मर्ज परिणाम को DOCX या PDF जैसे सुविधाजनक फ़ाइल स्वरूप में निर्यात करें:

Python में docx टेम्पलेट का उपयोग करके Mail merge कार्रवाई निष्पादित करें
Mail merge टेम्प्लेट अपलोड करें
कोड चलाएँ
सूची से लक्ष्य प्रारूप का चयन करें
pip install aspose-words
प्रतिलिपि
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")
कोड चलाएँ

docx फ़ाइलों में Mail merge का उपयोग कैसे करें

  1. Aspose.Words for Python via .NET करें।
  2. अपने Python प्रोजेक्ट में लाइब्रेरी संदर्भ (लाइब्रेरी आयात करें) जोड़ें।
  3. मर्ज फ़ील्ड के साथ एक docx मर्ज टेम्प्लेट बनाएं।
  4. टेम्पलेट फ़ाइल को Python में खोलें।
  5. मर्ज फ़ील्ड और उनके मानों को पास करते हुए execute() विधि को कॉल करें।
  6. आवश्यक एक्सटेंशन के साथ आउटपुट फ़ाइल नाम पास करते हुए Save() विधि को कॉल करें।
  7. Mail merge ऑपरेशन का परिणाम Word फ़ाइल के रूप में प्राप्त करें।

Python लाइब्रेरी में Mail merge का उपयोग करने के लिए docx

Python पैकेज को PyPi रिपॉजिटरी में होस्ट करते हैं। कृपया अपने डेवलपर परिवेश में "Aspose.Words for Python via .NET" को स्थापित करने के तरीके के बारे में चरण-दर-चरण निर्देशों का पालन करें।

सिस्टम आवश्यकताएं

यह पैकेज Python ≥3.5 और <3.12 के साथ संगत है। यदि आप Linux के लिए सॉफ़्टवेयर विकसित करते हैं, तो कृपया उत्पाद दस्तावेज़ीकरण में gcc और libpython के लिए अतिरिक्त आवश्यकताओं पर एक नज़र डालें।

अन्य समर्थित फ़ाइल स्वरूप

आप अन्य फ़ाइल स्वरूपों के लिए Mail merge कार्रवाई कर सकते हैं:

5%

उत्पाद अपडेट के लिए सदस्यता लें

मासिक न्यूज़लेटर और ऑफ़र सीधे आपके मेलबॉक्स में प्राप्त करें।

© Aspose Pty Ltd 2001-2024. सर्वाधिकार सुरक्षित।