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

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

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

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

Mail merge mustache in C++

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

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

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

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

{{FirstName}}

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

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

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

C++ में docx टेम्पलेट का उपयोग करके Mail merge कार्रवाई निष्पादित करें
Mail merge टेम्प्लेट अपलोड करें
कोड चलाएँ
सूची से लक्ष्य प्रारूप का चयन करें
dotnet add package Aspose.Words.Cpp
प्रतिलिपि
using namespace Aspose::Words;

auto fields = MakeArray<String>(
{
});
auto values = MakeArray<SharedPtr<Object>>(
{
});

auto doc = MakeObject<Document>(u"Input.docx");
doc->get_MailMerge()->set_UseNonMergeFields(true);
doc->get_MailMerge()->Execute(fields, values);
doc->Save(u"Output.docx");
कोड चलाएँ

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

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

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

आपके डेवलपर परिवेश में Aspose.Words for C++ को स्थापित करने के लिए तीन विकल्प हैं। कृपया अपनी आवश्यकताओं के समान एक चुनें और चरण-दर-चरण निर्देशों का पालन करें:

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

Microsoft Windows, Linux और macOS ऑपरेटिंग सिस्टम पर सॉफ़्टवेयर विकसित करने के लिए इस C++ लाइब्रेरी का उपयोग कर सकते हैं:

  • Linux के लिए GCC >= 6.3.0 और Clang >= 3.9.1
  • MacOS के लिए Xcode >= 12.5.1, Clang और libc++

यदि आप Linux या macOS के लिए सॉफ़्टवेयर विकसित करते हैं, तो कृपया उत्पाद दस्तावेज़ीकरण fontconfig और mesa-glu ओपन-सोर्स पैकेज) के बारे में जानकारी देखें।

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

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

5%

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

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

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