हमारा समाधान एक शक्तिशाली मंच स्वतंत्र API प्रदान करता है। C++ प्लेटफॉर्म के लिए उच्च-स्तरीय सॉफ़्टवेयर विकसित करने के लिए हमारे Mail merge दस्तावेज़ API का उपयोग करें। यह Word और PDF प्रारूपों में टेम्पलेट्स और कस्टम डेटा स्रोतों से डेटा को मर्ज करने और C++ का उपयोग करके परिणाम को DOCX, PDF, HTML और अन्य लोकप्रिय प्रारूपों में निर्यात करने के लिए एक शक्तिशाली सॉफ्टवेयर समाधान है।
mustache टेम्पलेट और उपयोगकर्ता डेटा के साथ mail merge ऑपरेशन का उपयोग करने के लिए शक्तिशाली C++ लाइब्रेरी।
यह C++ SDK आपको विभिन्न डेटा स्रोतों से डेटा के साथ दस्तावेज़ भरने के लिए Mustache सिंटैक्स के आधार पर Mustache टेम्पलेट्स का उपयोग करने और इस तर्क-रहित टेम्पलेट पर mail merge संचालन निष्पादित करने की अनुमति देता है। C++ का उपयोग करके आप परिणाम को आवश्यक दस्तावेज़ प्रारूप में निर्यात कर सकते हैं: DOCX, PDF, HTML और अन्य लोकप्रिय प्रारूप।
Mustache mail merge टेम्प्लेट के लिए एक वैकल्पिक सिंटैक्स है जिसमें टैग होते हैं। मूंछों का टेम्प्लेट बनाने के लिए, डबल ब्रेसेस द्वारा निर्दिष्ट टैग का उपयोग इस प्रकार करें:
{{FirstName}}
इस मामले में, आप ऐसे टैग को टेम्प्लेट के अंदर ढूंढ सकते हैं और उन्हें टैग के अंदर कुंजी द्वारा निर्धारित मानों से बदल सकते हैं। इसे लॉजिक-लेस टेम्प्लेट कहा जाता है क्योंकि इसमें कोई if स्टेटमेंट्स, else क्लॉज या for लूप्स नहीं होते हैं।
Mustache सिंटैक्स एकमात्र विकल्प है जिसका उपयोग HTML या TXT टेम्प्लेट के साथ किया जा सकता है जिसमें कोई फ़ील्ड नहीं है। इसका मतलब यह है कि कुछ टेम्प्लेट स्वरूपों के साथ, जैसे कि वर्ड टेम्प्लेट, आप फ़ील्ड और मूंछ सिंटैक्स दोनों का उपयोग कर सकते हैं, और अन्य के साथ, जैसे HTML या TXT, केवल मूंछ टेम्पलेट सिंटैक्स।
आप C++ में मूंछ वाले टेम्पलेट के साथ मेल मर्ज ऑपरेशन करने के लिए हमारे समाधान को आजमा सकते हैं। कोड चलाने के बाद, C++ का उपयोग करके मेल मर्ज परिणाम को DOCX या PDF जैसे सुविधाजनक फ़ाइल स्वरूप में निर्यात करें:
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");
आपके डेवलपर परिवेश में Aspose.Words for C++ को स्थापित करने के लिए तीन विकल्प हैं। कृपया अपनी आवश्यकताओं के समान एक चुनें और चरण-दर-चरण निर्देशों का पालन करें:
Microsoft Windows, Linux और macOS ऑपरेटिंग सिस्टम पर सॉफ़्टवेयर विकसित करने के लिए इस C++ लाइब्रेरी का उपयोग कर सकते हैं:
यदि आप Linux या macOS के लिए सॉफ़्टवेयर विकसित करते हैं, तो कृपया उत्पाद दस्तावेज़ीकरण fontconfig और mesa-glu ओपन-सोर्स पैकेज) के बारे में जानकारी देखें।
आप अन्य फ़ाइल स्वरूपों के लिए Mail merge कार्रवाई कर सकते हैं: