Çözümümüz, platformdan bağımsız güçlü bir API sağlar. Java platformu için üst düzey yazılım geliştirmek için Mail merge belge API kullanın. Bu, Word ve PDF formatlarındaki şablonları ve özel veri kaynaklarından gelen verileri birleştirmek ve sonucu Java kullanarak DOCX, PDF, HTML ve diğer popüler formatlara aktarmak için güçlü bir yazılım çözümüdür.
Java çözümümüzle, Java Mail merge özelliğini kullanarak her alıcı için kişiselleştirilmiş belgeler oluşturabilirsiniz. Bunu yapmak için Mail merge şablonunu ve müşteri veri kaynağındaki verileri kullanın.
Birleştirme şablonu, birleştirme alanları olan bir belgedir - veri kaynağınızdan kişiselleştirilmiş verilerin eklenmesini istediğiniz özel alanlar. Birleştirme şablonu olarak, özel birleştirme alanlarıyla DOC veya DOCX biçiminde bir PDF veya Word belgesi kullanın.
Veri kaynağı, belgelerinizi kişiselleştirmek için Mail merge işlemi sırasında verilerin alındığı veri deposudur.
Mail merge işlemini kullanarak da raporlar oluşturabilirsiniz. Rapor oluşturma için kullanılacak birleştirme alanlarıyla bir Mail merge şablonu oluşturun ve veri kaynağını seçin. Hatta orada toplarsanız excel verilerinden raporlar bile oluşturabilirsiniz. Java rapor oluşturmanın ne kadar kolay olduğunu görüyorsunuz.
Aşağıdaki örnek, Java içinde Mail merge işleminin nasıl gerçekleştirileceğini gösterir. Bunu doğrulamak için, birleştirme alanlarıyla bir belge şablonu yükleyin ve bu alanları arayüzümüz aracılığıyla doldurun. Kodu çalıştırdıktan sonra, Mail merge sonucunu, Java içinde oluşturulan DOCX veya PDF gibi uygun bir biçimde indirin.
Örneğin, Mail merge işlemini DOC veya DOCX gibi Word belge dosyalarıyla gerçekleştirebilir ve çıktıyı PDF kaydedebilirsiniz:
// 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>
Kopyala
// 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')
Kopyala
// 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>
Kopyala
// 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"
Kopyala
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 paketlerimizi Maven depolarında barındırıyoruz. 'Aspose.Words for Java', bayt kodu içeren yaygın bir JAR Lütfen Java geliştirici ortamınıza nasıl kuracağınızla ilgili adım adım talimatları izleyin.
Java SE 7 ve daha yeni Java sürümleri desteklenir. JRE kullanmak zorunda kalmanız durumunda Java SE 6 için ayrı bir paket sunuyoruz.
Java Microsoft Windows, Linux, macOS, Android ve iOS dahil olmak üzere JVM uygulamasına sahip tüm işletim sistemlerinde çalışır.
JogAmp JOGL, Harfbuzz yazı tipi motoru, Java Advanced Imaging JAI gibi isteğe bağlı paket bağımlılıkları hakkında bilgi için lütfen Ürün Belgelerine bakın.