يوفر حلنا API مستقلة قوية لمنصة. استخدم API مستند Mail merge لتطوير برنامج عالي المستوى لمنصة Java. هذا حل برمجي قوي لدمج القوالب في تنسيقات Word و PDF والبيانات من مصادر البيانات المخصصة وكذلك تصدير النتيجة إلى DOCX, PDF, HTML والتنسيقات الشائعة الأخرى باستخدام Java.
باستخدام حل Java بنا، يمكنك إنشاء مستندات مخصصة لكل مستلم باستخدام ميزة Mail merge في Java. للقيام بذلك، ما عليك سوى استخدام قالب Mail merge والبيانات من مصدر بيانات العميل.
قالب الدمج هو مستند يحتوي على حقول دمج - حقول خاصة حيث تريد إدراج بيانات مخصصة من مصدر البيانات الخاص بك. كقالب دمج، استخدم مستند PDF أو Word بتنسيق DOC أو DOCX مع حقول دمج خاصة.
مصدر البيانات هو مخزن البيانات الذي يتم سحب البيانات منه أثناء عملية Mail merge لتخصيص مستنداتك.
يمكنك أيضًا إنشاء تقارير باستخدام عملية Mail merge. ما عليك سوى إنشاء قالب Mail merge المراسلات مع حقول الدمج التي سيتم استخدامها لإنشاء التقارير وتحديد مصدر البيانات. يمكنك حتى إنشاء تقارير من بيانات Excel إذا قمت بجمعها هناك. لذلك ترى مدى سهولة إنشاء التقارير في Java.
يوضح المثال التالي كيفية تنفيذ عملية Mail merge في Java. للتحقق من ذلك، قم بتحميل قالب مستند مع حقول دمج واملأ هذه الحقول من خلال واجهتنا. بعد تشغيل الكود، قم بتنزيل نتيجة Mail merge بتنسيق مناسب مثل DOCX أو PDF، تم إنشاؤه في Java.
على سبيل المثال، يمكنك تنفيذ عملية Mail merge باستخدام ملفات مستندات Word مثل DOC أو DOCX وحفظ الإخراج في PDF:
// 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");
نستضيف حزم 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، يرجى الرجوع إلى وثائق المنتج.