راه حل ما یک 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 با فیلدهای ادغام ایجاد کنید که برای تولید گزارش استفاده می شود و منبع داده را انتخاب کنید. حتی اگر داده های اکسل را در آنجا جمع آوری کنید، می توانید گزارش تولید کنید. بنابراین می بینید که تولید گزارش در 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 برای Java' یک JAR رایج حاوی کد بایت است. لطفاً دستورالعمل های گام به گام نحوه نصب آن را در محیط توسعه دهنده جاوا خود دنبال کنید.
Java SE 7 و Java پشتیبانی می شوند. ما همچنین یک بسته جداگانه برای Java SE 6 در صورتی که شما مجبور به استفاده از این JRE قدیمی هستید.
Java ما چند پلتفرم است و بر روی تمام سیستم عامل های با JVM اجرا می شود، از جمله Microsoft Windows، Linux، macOS، Android و iOS.
برای اطلاع از وابستگی های بسته اختیاری، مانند JogAmp JOGL، موتور قلم Harfbuzz Java Advanced Imaging JAI، لطفاً به مستندات محصول مراجعه کنید.