Giải pháp của chúng tôi cung cấp một API độc lập với nền tảng mạnh mẽ. Sử dụng API tài liệu Mail merge của chúng tôi để phát triển phần mềm cấp cao cho nền tảng Java. Đây là một giải pháp phần mềm mạnh mẽ để hợp nhất các mẫu ở Word định dạng và PDF và dữ liệu từ các nguồn dữ liệu tùy chỉnh và tiếp tục xuất kết quả sang DOCX, PDF, HTML và các định dạng phổ biến khác bằng Java.
Với API sản phẩm của chúng tôi, bạn có thể tạo tài liệu được cá nhân hóa bằng cách sử dụng mẫu Mail merge DOCX, dữ liệu từ nguồn dữ liệu tùy chỉnh và tính năng Mail merge trong Java. Mẫu Mail merge DOCX là một tài liệu ở DOCX định dạng có các trường phối – các trường đặc biệt nơi bạn muốn chèn dữ liệu được cá nhân hóa từ nguồn dữ liệu của mình.
Nguồn dữ liệu là kho lưu trữ dữ liệu tùy chỉnh mà từ đó dữ liệu được lấy trong quá trình Mail merge để thay thế vào các trường thích hợp của mẫu DOCX.
Bạn có thể xây dựng báo cáo dựa trên Mail merge DOCX bằng thao tác phối. Chỉ cần tạo mẫu DOCX với các trường hợp nhất có thể được sử dụng để tạo báo cáo và chọn nguồn dữ liệu của bạn. Bạn thậm chí có thể tạo báo cáo từ dữ liệu Excel nếu bạn thu thập dữ liệu ở đó.
Để thử tính năng Mail merge của chúng tôi, hãy tải mẫu DOCX có các trường hợp nhất và điền vào các trường này thông qua giao diện của chúng tôi. Sau khi chạy mã, hãy xuất báo cáo ở định dạng thuận tiện được tạo bằng Java.
Ví dụ sau đây cho thấy cách thực hiện thao tác Mail merge trong 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>
Sao chép
// 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')
Sao chép
// 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>
Sao chép
// 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"
Sao chép
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");
Chúng tôi lưu trữ các gói Java trong kho Maven. 'Aspose.Words dành cho Java' là một JAR phổ biến chứa mã byte. Vui lòng làm theo hướng dẫn từng bước về cách cài đặt nó vào môi trường nhà phát triển Java của bạn.
Java SE 7 và Java phiên bản Java mới hơn được hỗ trợ. Chúng tôi cũng cung cấp một gói riêng cho Java SE 6 trong trường hợp bạn bắt buộc phải sử dụng JRE lỗi thời này.
Java của chúng tôi đa nền tảng và chạy trên tất cả các hệ điều hành có JVM, bao gồm Microsoft Windows, Linux, macOS, Android và iOS.
Để biết thông tin về các gói phụ thuộc tùy chọn, chẳng hạn như JogAmp JOGL, công cụ phông chữ Harfbuzz Java Advanced Imaging JAI, vui lòng tham khảo Tài liệu sản phẩm.
Bạn có thể thực hiện thao tác Mail merge cho các định dạng tệp khác: