إنشاء DOCX باستخدام Mail merge في Java

مكتبة Java عالية السرعة لتنفيذ عملية Mail merge لقوالب وبيانات DOCX من مصدر بيانات مخصص

يوفر حلنا API مستقلة قوية لمنصة. استخدم API مستند Mail merge لتطوير برنامج عالي المستوى لمنصة Java. هذا حل برمجي قوي لدمج القوالب في تنسيقات Word و PDF والبيانات من مصادر البيانات المخصصة وكذلك تصدير النتيجة إلى DOCX, PDF, HTML والتنسيقات الشائعة الأخرى باستخدام Java.

اعرض مقتطف الشفرة

Mail merge في DOCX باستخدام Java

باستخدام واجهة برمجة تطبيقات منتجنا، يمكنك إنشاء مستندات مخصصة باستخدام قالب Mail merge DOCX والبيانات من مصادر البيانات المخصصة وميزة Mail merge في Java. قالب Mail merge DOCX هو مستند بتنسيق DOCX مع حقول الدمج - حقول خاصة حيث تريد إدراج بيانات مخصصة من مصدر البيانات الخاص بك.

مصدر البيانات عبارة عن مخزن بيانات مخصص يتم سحب البيانات منه أثناء عملية Mail merge لاستبدالها في الحقول المناسبة لقالب DOCX.

توليد التقرير

يمكنك إنشاء تقارير بناءً على Mail merge DOCX باستخدام عملية الدمج. ما عليك سوى إنشاء قالب DOCX مع حقول الدمج التي يمكن استخدامها لإنشاء التقارير وتحديد مصدر البيانات الخاص بك. يمكنك أيضًا إنشاء تقارير من بيانات Excel إذا قمت بجمعها هناك.

حاول Mail merge لملف DOCX في Java

لتجربة ميزة Mail merge لدينا، قم بتحميل قالب DOCX مع حقول الدمج واملأ هذه الحقول من خلال الواجهة الخاصة بنا. بعد تشغيل التعليمات البرمجية، قم بتصدير التقرير بتنسيق مناسب تم إنشاؤه باستخدام Java.

يوضح المثال التالي كيفية إجراء عملية Mail merge في Java:

تنفيذ عملية Mail merge باستخدام قالب docx في Java
تحميل قالب 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().execute(fields, values);
doc.save("Output.docx");
قم بتشغيل الكود

كيفية استخدام Mail merge في ملفات DOCX

  1. ثبّت Aspose.Words for Java.
  2. أضف مرجع مكتبة (استيراد المكتبة) إلى مشروع Java الخاص بك.
  3. إنشاء DOCX نموذج دمج مع دمج الحقول.
  4. افتح ملف النموذج في Java.
  5. قم باستدعاء طريقة execute()، وقم بتمرير حقول الدمج وقيمها هناك.
  6. قم باستدعاء طريقة Save()، وقم بتمرير اسم ملف الإخراج بالامتداد المطلوب.
  7. الحصول على نتيجة عملية Mail merge كملف DOCX.

مكتبة Java لاستخدام Mail merge في DOCX

نستضيف حزم Java بنا في مستودعات Maven. 'Aspose.Words for Java' هو JAR شائع يحتوي على كود بايت. يرجى اتباع التعليمات خطوة بخطوة حول كيفية تثبيته في بيئة مطور Java لديك.

متطلبات النظام

Java SE 7 Java الأحدث. نوفر أيضًا حزمة منفصلة لـ Java SE 6 في حال كنت ملزمًا باستخدام JRE القديم هذا.

Java الخاصة بنا متعددة المنصات وتعمل على جميع أنظمة التشغيل مع JVM، بما في ذلك Microsoft Windows و Linux و macOS و Android و iOS.

للحصول على معلومات حول تبعيات الحزمة الاختيارية، مثل JogAmp JOGL، محرك خط Harfbuzz Java Advanced Imaging JAI، يرجى الرجوع إلى وثائق المنتج.

تنسيقات الملفات المدعومة الأخرى

يمكنك إجراء عملية Mail merge لتنسيقات الملفات الأخرى:

5%

اشترك في Aspose Product Updates

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

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