הפתרון שלנו מספק API תלוי בפלטפורמה. השתמש API של מסמכי Mail merge כדי לפתח תוכנה ברמה גבוהה עבור פלטפורמת Java. זהו פתרון תוכנה רב עוצמה למיזוג תבניות בפורמטים של Word ו- PDF ונתונים ממקורות נתונים מותאמים אישית וייצוא נוסף של התוצאה ל- DOCX, PDF, HTML ופורמטים פופולריים אחרים באמצעות Java.
עם ה-API של המוצר שלנו, אתה יכול ליצור מסמכים מותאמים אישית באמצעות תבנית Mail merge DOCX, נתונים ממקורות נתונים מותאמים אישית ותכונת Mail merge ב-Java. תבנית Mail merge DOCX היא מסמך בפורמט DOCX עם שדות מיזוג - שדות מיוחדים שבהם ברצונך להוסיף נתונים מותאמים אישית ממקור הנתונים שלך.
מקור הנתונים הוא מאגר נתונים מותאם אישית שממנו נשלפים נתונים במהלך פעולת Mail merge שיוחלפו בשדות המתאימים של תבנית DOCX.
ניתן לבנות דוחות המבוססים על Mail merge DOCX באמצעות פעולת המיזוג. פשוט צור תבנית DOCX עם שדות מיזוג שניתן להשתמש בהם להפקת דוחות ובחר את מקור הנתונים שלך. אתה יכול אפילו להפיק דוחות מנתוני Excel אם אתה אוסף אותם שם.
כדי לנסות את תכונת Mail merge שלנו, טען תבנית DOCX עם שדות מיזוג ומלא את השדות הללו דרך הממשק שלנו. לאחר הפעלת הקוד, ייצא את הדוח בפורמט נוח שנוצר באמצעות Java.
הדוגמה הבאה מראה כיצד לבצע פעולת Mail merge ב-Java:
// 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 עבור 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 עבור פורמטים אחרים של קבצים: