Java içinde Mail merge kullanarak docx oluşturun

docx şablonları ve özel veri kaynağındaki veriler için Mail merge işlemini yürütmek için yüksek hızlı Java kitaplığı

Çö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.

Kod parçacığını görüntüle

Mail merge Word dosyası ve Excel verileri Java içinde

Excel verileriyle Adres Mektup birleştirme işlemini yürütmek için hızlı Java kitaplığı.

Mail Merge SDK, bir Word şablonunu Excel sayfasındaki verilerinizle doldurmanıza olanak tanır. Mail Merge API API'mize dayalı olarak, Excel'den gelen e-postaları otomatikleştirmenize ve Excel verileriyle raporlar oluşturmanıza olanak tanıyan Java kullanarak kendi yazılım çözümünüzü oluşturabilirsiniz.

Excel'den Word'e Mail merge için, yalnızca Java Mail merge işlemini gerçekleştirin ve sonucu desteklenen herhangi bir Word biçimine aktarın.

Java kullanarak Excel'den Word'e Mail merge

Güçlü Mail merge API API'miz ile Java yalnızca bir Word Birleştirme şablonu ve Excel'den alınan verileri kullanarak kişiselleştirilmiş belgeler oluşturabilirsiniz.

Excel'den Mail merge nasıl kullanılır:

  • Excel'deki verilerinizin ekleneceği özel birleştirme alanlarına sahip bir Word şablonu oluşturun.
  • Excel belgesini CSV dosyasına ve ardından API'miz tarafından ayrıştırılmaya uygun JSON dosyasına dönüştürün.
  • Word şablonunu ve Excel'den CSV'ye ve ardından JSON'a dönüştürülen verileri birleştirerek Posta işlemini gerçekleştirin.

Google Dokümanlar ile Mail merge

Yüksek kaliteli Mail merge API Mektup birleştirme API'miz ile Google Dokümanlar ile Mail merge işlemi de gerçekleştirebilirsiniz. Gerekli verileri Word ve Excel formatında indirin, Word şablonunun birleştirme alanları içerdiğinden emin olun ve önceki bölümde açıklanan algoritmaya benzer şekilde Java içinde Adres mektup birleştirme işlemini gerçekleştirin.

Bu güçlü Mail merge web aracını denemek için, özel birleştirme alanları ve yukarıda açıklandığı gibi dönüştürülmüş Excel verileri içeren bir Word şablonu yükleyin. Kodu çalıştırdıktan sonra, sonucu Java kullanarak herhangi bir formatta dışa aktarın.

Aşağıdaki örnek, Java içinde bir Word belgesi oluşturmak için Mail merge işleminin nasıl gerçekleştirileceğini gösterir:

Java içinde docx şablonunu kullanarak bir Mail merge işlemi yürütün
Mail merge şablonu yükleyin
Kodu çalıştır
Mail merge verilerini yükleyin
Listeden hedef formatı seçin
import com.aspose.words.*;
import com.aspose.cells.Workbook;
import com.aspose.cells.Worksheet;

Document doc = new Document("Input1.docx");
Workbook workbook = new Workbook("Input2.xlsx");
Worksheet worksheet = workbook.getWorksheets().get(0);
com.aspose.cells.Range dataRange = worksheet.getCells().getMaxDisplayRange();
Object dataTable[][] = worksheet.getCells().exportArray(
   0, 0, dataRange.getRowCount(), dataRange.getColumnCount());

doc.getMailMerge().execute(ObjectToDataTable(dataTable));
doc.save("Output.docx");

private static DataTable ObjectToDataTable(Object[][] data) {
    DataTable dataTable = new DataTable("CellsTable");
    for (int i = 0; i < data[0].length; i++)
        dataTable.getColumns().add(data[0][i].toString());
    for (int i = 1; i < data.length; i++)
        dataTable.getRows().add(data[i]);

    return dataTable;
}
Kodu çalıştır

Mail merge, docx dosyada nasıl kullanılır?

  1. Aspose.Words for Java yükleyin.
  2. Java projenize bir kitaplık referansı ekleyin (kitaplığı içe aktarın).
  3. Birleştirme alanlarıyla bir docx birleştirme şablonu oluşturun.
  4. Şablon dosyasını Java içinde açın.
  5. Birleştirme alanlarını ve değerlerini oradan geçirerek execute() yöntemini çağırın.
  6. Gerekli uzantıya sahip bir çıktı dosya adı ileterek Save() yöntemini çağırın.
  7. Mail merge işleminin sonucunu Word dosyası olarak alın.

Mail merge kullanmak için Java kitaplığı 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.

sistem gereksinimleri

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.

Desteklenen diğer dosya biçimleri

Diğer dosya biçimleri için Mail merge işlemini gerçekleştirebilirsiniz:

5%

Aspose Ürün Güncellemelerine Abone Olun

Doğrudan posta kutunuza teslim edilen aylık bültenleri ve teklifleri alın.

© Aspose Pty Ltd 2001-2024. Her hakkı saklıdır.