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

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

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

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

Mail merge mustache in Java

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

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

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

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

{{FirstName}}

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

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

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

Java में docx टेम्पलेट का उपयोग करके Mail merge कार्रवाई निष्पादित करें
Mail merge टेम्प्लेट अपलोड करें
कोड चलाएँ
सूची से लक्ष्य प्रारूप का चयन करें
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
प्रतिलिपि
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
प्रतिलिपि
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
प्रतिलिपि
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
प्रतिलिपि
import com.aspose.words.*;

String[] fields = new String[]
{
};
Object[] values = new Object[]
{
};

Document doc = new Document("Input.docx");
doc.getMailMerge().setUseNonMergeFields(true);
doc.getMailMerge().execute(fields, values);
doc.save("Output.docx");
कोड चलाएँ

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

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

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

Java पैकेज को मावेन रिपॉजिटरी में होस्ट करते हैं। 'Aspose.Words for Java' एक सामान्य JAR फ़ाइल है जिसमें बाइट-कोड होता है। कृपया इसे अपने जावा डेवलपर परिवेश में कैसे स्थापित करें, इस पर चरण-दर-चरण निर्देशों का पालन करें।

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

Java SE 7 और अधिक हाल के Java संस्करण समर्थित हैं। JRE का उपयोग करने के लिए बाध्य हैं तो Java SE 6 लिए एक अलग पैकेज भी प्रदान करते हैं।

हमारा Java JVM कार्यान्वयन के साथ सभी ऑपरेटिंग सिस्टम पर चलता है Microsoft Windows, लिनक्स, मैकओएस, एंड्रॉइड और आईओएस शामिल हैं।

वैकल्पिक पैकेज निर्भरता के बारे में जानकारी के लिए, जैसे कि JogAmp JOGL, Harfbuzz फ़ॉन्ट इंजन, Java एडवांस्ड इमेजिंग JAI, कृपया उत्पाद दस्तावेज़ीकरण देखें।

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

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

5%

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

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

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