Trong hướng dẫn ngắn gọn này, chúng tôi sẽ hướng dẫn bạn cách xoay PDF bằng Java. Nó chứa thông tin chi tiết để định cấu hình IDE, một bộ hướng dẫn để viết ứng dụng và mã mẫu có thể chạy được để xoay các trang PDF bằng Java. Một lời giải thích cũng sẽ được cung cấp để chỉ thay đổi hướng của các trang hoặc thay đổi hướng của nội dung cũng dựa trên các yêu cầu của ứng dụng.
Các bước để xoay tất cả các trang trong PDF bằng Java
- Đặt IDE để thêm Aspose.PDF for Java để thay đổi hướng PDF
- Tải tệp PDF đầu vào để thay đổi hướng trang bằng Document class
- Phân tích qua tất cả các trang để lật từng trang
- Thay đổi hướng trang bằng cách thay đổi chiều dài thành chiều rộng và chiều rộng thành chiều cao
- Xoay nội dung trang bằng phương pháp Page.setRotate()
- Lưu tệp PDF đã xoay trên đĩa
Các bước này mô tả các tác vụ lập trình để xoay các trang riêng lẻ trong PDF bằng Java. Ban đầu, tập hợp các trang trong tệp PDF đã tải được phân tích cú pháp và diện tích hình chữ nhật của mỗi trang được sử dụng để thay đổi chiều rộng thành chiều cao và ngược lại. Trong trường hợp này, chỉ có chiều dài và chiều rộng của trang được hoán đổi cho nhau tuy nhiên nội dung vẫn ở cùng một hướng và cũng có thể được thay đổi bằng cách sử dụng phương thức Page.setRotate().
Mã để xoay trang PDF bằng Java
Trong đoạn mã nói trên, quy trình xoay vòng PDF trên mỗi trang bằng Java được minh họa. Thuộc tính MediaBox của lớp Trang trả về vùng hình chữ nhật được sử dụng để chuyển kích thước trang bằng cách hoán đổi chiều rộng với chiều cao. Nếu bạn muốn thay đổi hướng của nội dung trang, hãy sử dụng giá trị on90, on180 hoặc on270 từ Rotation enumerator để đặt góc bằng phương thức Page.setRotate().
Chủ đề này đã chia sẻ chi tiết về việc thay đổi trang PDF và hướng nội dung. Nếu bạn muốn tìm hiểu quy trình tìm và thay thế văn bản trong tệp PDF, hãy tham khảo bài viết trên cách tìm và thay thế văn bản trong PDF bằng Java.