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

Chuyển đổi Word thành hình ảnh (PNG) bằng Java

Gần đây, chúng tôi đã xuất bản một bài đăng trên blog trình bày quá trình chuyển đổi Word sang JPG theo chương trình. Bài đăng trên blog này sẽ hướng dẫn chúng tôi cách chuyển đổi Word thành các hình ảnh như PNG bằng cách sử dụng [thư viện] hình ảnh Java 4. Thư viện này cung cấp nhiều tính năng để hỗ trợ các nhà phát triển xây dựng trình chuyển đổi Word sang PNG bằng cách viết một vài dòng mã nguồn bằng ngôn ngữ Java. Tuy nhiên, bạn phải cài đặt Java trên máy cục bộ của mình trước khi bắt đầu hướng dẫn này.

Các phần sau đây sẽ được đề cập:

Trình chuyển đổi Word sang PNG - cài đặt thư viện

Quá trình cài đặt thư viện này rất đơn giản. Bạn có thể tải xuống tệp JAR hoặc làm theo cấu hình Maven để thiết lập thư viện này trong ứng dụng Java của mình.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Chuyển đổi Word thành hình ảnh (PNG) bằng Java

Bạn có thể làm theo các bước sau và đoạn mã để phát triển mô-đun chuyển đổi Word sang PNG cho ứng dụng doanh nghiệp của mình:

Vui lòng làm theo các bước được đưa ra dưới đây:

  1. Tạo một phiên bản của lớp Document và tải tệp Word nguồn.
  2. Khởi tạo hàm tạo của lớp ImageSaveOptions cho phép chỉ định các tùy chọn bổ sung khi hiển thị các trang tài liệu hoặc hình dạng thành hình ảnh.
  3. Gọi phương thức setPageSet để đặt “PageSet” thành “0” để chỉ chuyển đổi trang đầu tiên của tài liệu.
  4. Thay đổi độ sáng của hình ảnh bằng cách gọi phương thức setImageBrightness.
  5. Gọi phương thức setImageContrast để đặt độ tương phản của hình ảnh.
  6. Thay đổi độ phân giải ngang bằng cách gọi phương thức setHorizontalResolution. Giá trị mặc định cho các thuộc tính này là 96,0, cho độ phân giải 96dpi.
  7. Lưu tài liệu ở định dạng PNG bằng cách gọi phương thức save.

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

// Khởi tạo một đối tượng của lớp Tài liệu và tải tệp MS Word. https://reference.aspose.com/words/java/com.aspose.words/document/
Document doc = new Document(  "sample.doc");
// Khởi tạo hàm tạo của lớp ImageSaveOptions cho phép chỉ định các tùy chọn bổ sung khi hiển thị các trang tài liệu hoặc hình dạng thành hình ảnh. 
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
// Gọi phương thức setPageSet để đặt "PageSet" thành "0" để chỉ chuyển đổi trang đầu tiên của tài liệu. 
options.setPageSet(new PageSet(0));
// Thay đổi độ sáng của hình ảnh bằng cách gọi phương thức setImageBrightness. 
options.setImageBrightness(0.3f);
// Gọi phương thức setImageContrast để đặt độ tương phản của hình ảnh. 
options.setImageContrast(0.7f);
// Thay đổi độ phân giải ngang bằng cách gọi phương thức setHorizontalResolution. Giá trị mặc định cho các thuộc tính này là 96,0, cho độ phân giải 96dpi. 
options.setHorizontalResolution(72f);
// Gọi phương thức save để lưu tài liệu ở định dạng PNG. 
doc.save(  "SaveDocx2Png.png", options);

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

Công cụ chuyển đổi Word sang PNG

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

Thư viện Java Aspose.Words là gì?

Aspose.Words for Java là thư viện cho phép các nhà phát triển Java làm việc với các tài liệu Word trong ứng dụng của họ. Nó cung cấp các API để tạo, sửa đổi và chuyển đổi tài liệu Word.

Tôi có thể sử dụng Aspose.Words for Java để chuyển đổi tài liệu Word thành hình ảnh như PNG không?

Có, Aspose.Words for Java có thể được sử dụng để chuyển đổi tài liệu Word thành hình ảnh, chẳng hạn như PNG. Nó cung cấp các API để chỉ định các tùy chọn và định dạng đầu ra.

Làm cách nào để chuyển đổi tài liệu Word thành hình ảnh (PNG) bằng Java?

Để chuyển đổi tài liệu Word thành hình ảnh như PNG trong Java, hãy sử dụng thư viện Aspose.Words for Java, bằng cách sử dụng thư viện này, bạn có thể tải tài liệu, tạo đối tượng để chỉ định định dạng và tùy chọn hình ảnh, sau đó lưu tài liệu dưới dạng PNG hình ảnh.

Lợi ích của việc sử dụng Aspose.Words for Java để chuyển đổi tài liệu Word thành hình ảnh PNG là gì?

Việc sử dụng thư viện Java này để chuyển đổi tài liệu Word thành hình ảnh PNG mang lại một số lợi ích, chẳng hạn như khả năng tùy chỉnh định dạng, độ phân giải và chất lượng đầu ra cũng như khả năng thao tác tài liệu theo chương trình trước khi chuyển đổi.

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

Chúng tôi sẽ kết thúc bài viết này tại thời điểm này. Chúng tôi hy vọng rằng bạn đã học được cách chuyển đổi Word sang hình ảnh (PNG) bằng thư viện hình ảnh Java. Hơn nữa, bạn cũng đã khám phá một số phương pháp nâng cao được cung cấp bởi thư viện cấp doanh nghiệp này. Cuối cùng, đừng quên truy cập tài liệu để biết về các tính năng tuyệt vời 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 để chuyển đổi tài liệu Word thành PNG?

Tạo một phiên bản của lớp Tài liệu và tải tệp Word nguồn, đồng thời lưu tài liệu ở định dạng PNG bằng cách gọi phương thức save.

Xem thêm