Mail merge لمستندات Word أو PDF في Java

مكتبة Java عالية السرعة لدمج قوالب المستندات وبيانات المستخدم في ملفات بتنسيقات مختلفة

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

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

Mail merge باستخدام Java

باستخدام حل Java بنا، يمكنك إنشاء مستندات مخصصة لكل مستلم باستخدام ميزة Mail merge في Java. للقيام بذلك، ما عليك سوى استخدام قالب Mail merge والبيانات من مصدر بيانات العميل.

قالب الدمج هو مستند يحتوي على حقول دمج - حقول خاصة حيث تريد إدراج بيانات مخصصة من مصدر البيانات الخاص بك. كقالب دمج، استخدم مستند PDF أو Word بتنسيق DOC أو DOCX مع حقول دمج خاصة.

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

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

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

حاول استخدام Mail merge في Java

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

على سبيل المثال، يمكنك تنفيذ عملية Mail merge باستخدام ملفات مستندات Word مثل DOC أو DOCX وحفظ الإخراج في PDF:

تنفيذ عملية Mail merge في 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 في Word أو PDF

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

Java مكتبة لاستخدام دمج المراسلات

نستضيف حزم 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. كل الحقوق محفوظة.