Hướng trang phụ thuộc vào bố cục nội dung của trang. Với tư cách là nhà phát triển, chúng ta có thể lập trình thay đổi hướng của từng trang thành hướng phù hợp. Trong bài viết này, chúng ta sẽ tìm hiểu cách thay đổi hướng của trang trong tài liệu Word bằng Java. Một cách riêng biệt, chúng ta sẽ xem cách thay đổi hướng ngang thành dọc và sau đó là cách thay đổi hướng dọc thành ngang bằng các ứng dụng Java.

Thay đổi hướng trang của DOC/DOCX trong Java

API Java để thay đổi hướng trang từ

GroupDocs.Merger for Java là API để xử lý các trang tài liệu trong các ứng dụng Java. Nó cho phép thay đổi hướng trang tài liệu Word và nhiều định dạng tài liệu hỗ trợ khác. Chúng tôi sẽ sử dụng nó để thay đổi hướng trang của tệp DOC/DOCX. Để biết chi tiết và các tính năng khác của API, bạn có thể truy cập tài liệu.

Tải xuống và định cấu hình

Lấy thư viện từ phần tải xuống. Đối với ứng dụng Java dựa trên Maven của bạn, chỉ cần thêm cấu hình pom.xml sau. Sau đó, bạn có thể thử các ví dụ của bài viết này cũng như nhiều ví dụ khác có sẵn trên GitHub. Để biết chi tiết, bạn có thể truy cập Tài liệu tham khảo API.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>22.2</version> 
</dependency>

Thay đổi hướng của trang Word thành ngang trong Java

Bắt đầu với cách tạo phong cảnh trang theo chương trình trong tài liệu Word. Các bước sau đây cho phép thay đổi hướng trang của tài liệu Word DOC/DOCX thành ngang trong Java:

  • Chuẩn bị tùy chọn định hướng và đặt nó ở chế độ nằm ngang.
  • Tải tài liệu Word bằng Sáp nhập.
  • Thay đổi hướng sử dụng phương thức changeOrientation().
  • Lưu tài liệu đã cập nhật bằng phương thức save() thích hợp.

Mã Java sau thay đổi hướng dọc của một số trang của tài liệu Word sang hướng ngang.

// Cách thay đổi hướng trang của tài liệu Word thành Cảnh trong Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

Thay đổi hướng của trang từ thành dọc trong Java

Tương tự như vậy, bạn có thể đặt bất kỳ nhóm trang nào của tài liệu Word theo hướng dọc. Các bước sau đây cho phép thay đổi hướng của trang tài liệu Word thành dọc trong Java:

  • Tải tài liệu Word bằng Sáp nhập.
  • Chuẩn bị tùy chọn định hướng và đặt chế độ thành dọc.
  • Sử dụng phương thức changeOrientation() để thay đổi hướng.
  • Sử dụng phương thức save() thích hợp để lưu tài liệu đã cập nhật.

Đoạn mã Java sau thay đổi hướng dọc của một số trang của tài liệu Word thành hướng dọc.

// Cách thay đổi hướng trang của tài liệu Word thành Portrait trong Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Prtrait, new int[] { 3, 4 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

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

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

Sự kết luận

Để kết thúc, chúng ta đã học cách thay đổi hướng trang của tài liệu Word trong các ứng dụng Java. Chúng tôi đã thảo luận về đoạn mã đã thay đổi hướng ngang của các trang đã chọn của tệp DOCX thành dọc. Tương tự, chúng tôi đã thay đổi hướng dọc của các trang đã chọn thành hướng ngang bằng cách sử dụng ví dụ về mã Java. Bắt đầu xây dựng ứng dụng của riêng bạn có thể chuyển đổi hướng của các trang Word.

Để biết thêm chi tiết về API, hãy truy cập tài liệu. Đối với các truy vấn, liên hệ với chúng tôi qua diễn đàn.

Xem thêm