Chuyển đổi Word sang PDF bằng Java

Chuyển đổi Word sang PDF bằng Java

Trước đây, chúng tôi đã xuất bản một bài đăng trên blog trình bày cách chuyển đổi tệp PDF thành tệp MS Word trong ứng dụng Java. Định dạng tệp PDFWord là những định dạng tệp phổ biến nhất và được sử dụng rộng rãi do tính chất phong phú của chúng. Tuy nhiên, trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi Word sang PDF bằng Java theo chương trình bằng cách sử dụng [thư viện Java cấp doanh nghiệp nhẹ] này 4. Thư viện này rất dễ thiết lập và không phụ thuộc vào bất kỳ thư viện bên thứ ba nào.

Chúng tôi sẽ đề cập đến phần sau trong bài đăng trên blog này:

Chuyển Word sang PDF bằng cách sử dụng Java - cài đặt API

Quy trình cài đặt thư viện Java này khá dễ dàng. Bạn có thể truy cập liên kết này để biết về cách cài đặt. Tuy nhiên, bạn có thể tải xuống tệp jar hoặc làm theo các cấu hình Maven sau.

Kho

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

phụ thuộc

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Cách xây dựng trình chuyển đổi Word sang PDF trong ứng dụng Java

Việc chuyển đổi tệp DOCX/DOC sang định dạng PDF theo chương trình không còn là một nhiệm vụ khó khăn nữa. Thư viện Java này cho phép bạn thao tác với các tệp bằng một vài dòng mã.

Các bước sau đây và đoạn mã sẽ chuyển đổi Word sang PDF bằng Java.

  1. Tạo hàm tạo của lớp Document và tải tệp DOCX nguồn.
  2. Gọi phương thức save để lưu tệp ở định dạng PDF.
// Khởi tạo một phiên bản của lớp Tài liệu và tải tệp DOCX nguồn
Document doc = new Document( "output.docx");
// Gọi phương thức lưu để lưu tệp ở định dạng PDF
doc.save( "SaveDocx2PDF.pdf");

Thư viện Java để chuyển đổi DOCX sang PDF theo chương trình - Tính năng nâng cao

Trong phần này chúng ta sẽ tìm hiểu về một số tính năng nâng cao của thư viện này.

Thực hiện theo các bước sau để đạt được chuyển đổi này:

  1. Khởi tạo một phiên bản của lớp Tài liệu và tải tệp DOCX nguồn.
  2. Tạo một đối tượng của lớp PdfSaveOptions.
  3. Gọi phương thức setCompliance này để chỉ định mức độ tuân thủ các tiêu chuẩn PDF.
  4. Phương thức setExportDocumentStructure sẽ đặt giá trị xác định có xuất cấu trúc tài liệu hay không.
  5. Gọi phương thức setJpegQuality để chỉ định chất lượng của hình ảnh JPEG bên trong tài liệu PDF.
  6. Gọi phương thức save để lưu tệp ở định dạng PDF.
// Khởi tạo một phiên bản của lớp Tài liệu và tải tệp DOCX nguồn
Document doc = new Document( "output.docx");
// Gọi phương thức lưu để lưu tệp ở định dạng PDF
doc.save( "SaveDocx2PDF.pdf");

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. Chúng tôi đã hướng dẫn cách chuyển đổi Word sang PDF bằng Java theo chương trình. Hơn nữa, bạn có thể truy cập tài liệu của thư viện Java này để khám phá các tính năng khác. Bài viết này sẽ giúp ích cho bạn nếu bạn đang muốn trang bị cho ứng dụng Java của mình một công cụ chuyển đổi Word sang PDF. Hơn nữa, conholdate.com đang viết các bài đăng blog khác về các chủ đề mới. Vì vậy, vui lòng giữ liên lạc để cập nhật thông tin mới nhất.

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

Bạn có thể chia sẻ câu hỏi hoặc thắc mắc của mình trên diễn đàn của chúng tôi.

Xem thêm