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 giải pháp Java của chúng tôi, bạn có thể tạo tài liệu, được cá nhân hóa cho từng người nhận, sử dụng tính năng Mail merge trong Java. Để thực hiện việc này, chỉ cần sử dụng mẫu Mail merge và dữ liệu từ nguồn dữ liệu khách hàng.
Mẫu hợp nhất là tài liệu có các trường hợp nhất - các trường đặc biệt mà 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. Là một mẫu hợp nhất, hãy sử dụng PDF tài liệu hoặc Word ở DOC định dạng hoặc DOCX với các trường hợp nhất đặc biệt.
Nguồn dữ liệu là nơi lưu trữ dữ liệu mà từ đó dữ liệu được lấy trong quá trình Mail merge để cá nhân hóa tài liệu của bạn.
Bạn cũng có thể tạo báo cáo bằng thao tác Mail merge. Chỉ cần tạo mẫu Mail merge với các trường hợp nhất sẽ được sử dụng để tạo báo cáo và chọn nguồn dữ liệu. 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 nó ở đó. Vì vậy, bạn thấy việc tạo báo cáo trong Java dễ dàng như thế nào.
Ví dụ sau đây cho thấy cách thực hiện thao tác Mail merge trong Java. Để xác minh điều này, hãy tải một mẫu tài liệu với 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 tải xuống kết quả của Phối Mail merge ở định dạng thuận tiện như DOCX hoặc PDF, được tạo trong Java.
Ví dụ: bạn có thể thực hiện thao tác Mail merge với các Word tệp tài liệu như DOC hoặc DOCX và lưu đầu ra thành 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>
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.