Cách để Tạo tài liệu Word bằng Java

Cách để Tạo tài liệu Word bằng Java

Tài liệu Microsoft Word là định dạng tài liệu được sử dụng rộng rãi nhất trong các tổ chức giáo dục và chuyên nghiệp. Những tài liệu này liên quan đến các công việc thường nhật hàng ngày do tính ứng dụng phong phú của chúng. Trong thế giới phần mềm, việc tự động hóa quá trình tạo tài liệu mang lại rất nhiều lợi ích khi thúc đẩy năng suất. Tuy nhiên, chúng tôi sẽ sử dụng API trình tạo tài liệu cấp doanh nghiệp để tạo tài liệu Word theo chương trình. Vì vậy, hãy bắt đầu hướng dẫn này để biết cách tạo tài liệu Word bằng Java.

Chúng tôi sẽ đề cập đến các phần sau:

Cài đặt API trình tạo tài liệu

Quá trình cài đặt thư viện Java này khá đơn giản và chỉ mất vài giây. Do đó, bạn có thể tải xuống tệp JAR hoặc cài đặt thư viện này bằng các cấu hình Maven sau.

<repository>
   <id>AsposeJavaAPI</id>
   <name>Aspose Java API</name>
   <url>https://releases.aspose.com/java/repo/</url>
 </repository> 
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>22.10</version>
  <classifier>jdk17</classifier>
</dependency>

Cách để Tạo tài liệu Word bằng Java

Việc tạo Tài liệu Word bằng thư viện Java này chỉ là vấn đề của một vài dòng mã nguồn trong Java.

Bạn có thể làm theo các bước sau và đoạn mã:

  1. Tạo một thể hiện của lớp Document.
  2. Khởi tạo một đối tượng của lớp DocumentBuilder bằng đối tượng Document.
  3. Chèn một chuỗi vào tài liệu bằng cách gọi phương thức write.
  4. Gọi phương thức save để lưu tệp ở định dạng Word.

Sao chép và dán đoạn mã sau vào tệp chính của bạn:

// Tạo một thể hiện của lớp Tài liệu.  
Document doc = new Document();
// Khởi tạo một đối tượng của lớp DocumentBuilder bằng đối tượng Document.   
DocumentBuilder builder = new DocumentBuilder(doc);
// Chèn một chuỗi vào tài liệu bằng cách gọi phương thức ghi.  
builder.write("hello world");
// Gọi phương thức save để lưu file ở định dạng Word. 
doc.save(  "prog.docx");

Đầu ra có thể được nhìn thấy trong hình ảnh dưới đây:

Tạo tài liệu từ

Tạo tài liệu word - tùy chọn nâng cao

Có rất nhiều phương thức được cung cấp bởi API trình tạo tài liệu này. Hơn nữa, bạn có thể làm được nhiều việc hơn như thêm hình ảnh, chèn bảng, thay đổi phông chữ, v.v.

Các bước sau đây dành cho việc thêm hình ảnh và liên kết theo chương trình:

  1. Tải tài liệu từ đường dẫn tuyệt đối trên đĩa bằng cách khởi tạo một phiên bản của lớp Tài liệu.
  2. Tạo một thể hiện của lớp DocumentBuilder với đối tượng Document.
  3. Gọi phương thức insertImage để chèn hình ảnh vào tệp.
  4. Thêm siêu liên kết bằng phương thức insertHyperlink.
  5. Phương thức save sẽ lưu tệp Thế giới.
String fileName = "prog.docx";
// Tải tài liệu từ đường dẫn tuyệt đối trên đĩa bằng cách khởi tạo một phiên bản của lớp Tài liệu. 
Document doc = new Document(fileName);
// Tạo một thể hiện của lớp DocumentBuilder với đối tượng Document.   
DocumentBuilder builder = new DocumentBuilder(doc);
// Gọi phương thức InsertImage để chèn hình ảnh vào file. 
builder.insertImage("pic.png");
// Thêm siêu liên kết bằng phương thức InsertHyperlink. 
builder.insertHyperlink("this is a link","www.google.com",false);
// Phương thức lưu sẽ lưu tệp Thế giới.   
doc.save("prog.docx");

Bạn có thể thấy đầu ra trong hình ảnh dưới đây:

API trình tạo tài liệu

Nhận giấy phép miễn phí

Bạn có thể tận dụng giấy phép tạm thời miễn phí để dùng thử API mà không bị giới hạn về đánh giá.

Tổng hợp

Điều này đưa chúng ta đến phần cuối của bài viết blog này. Bạn đã học cách tạo tài liệu Word bằng Java. Ngoài ra, bạn cũng đã tìm hiểu một số phương pháp nâng cao được cung cấp bởi API trình tạo tài liệu này. Vì vậy, đừng quên truy cập tài liệu để biết các tính năng khác.

Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, conholdate.com đang viết bài blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Câu hỏi thường gặp

Làm cách nào để tạo tệp .DOC trong Java?

Hãy làm theo liên kết này để biết các bước và đoạn mã để tạo tệp ở định dạng tệp MS Word.

Xem thêm