Hướng dẫn chi tiết này giải thích cách thay đổi kích thước của trang PDF trong Java. Nó có tất cả các chi tiết để định cấu hình môi trường phát triển, trình tự chi tiết các bước có thể tuân theo để triển khai tính năng này và mã mẫu có thể chạy được minh họa quy trình thay đổi kích thước trang của PDF trong Java. Bạn cũng sẽ tìm hiểu quy trình tính toán kích thước trang theo điểm sẽ được cung cấp cho các phương pháp trong ứng dụng này.
Các bước để chỉnh sửa kích thước trang PDF trong Java
- Đặt môi trường phát triển để sử dụng Aspose.PDF for Java để thay đổi kích thước trang
- Tải PDF nguồn bằng đối tượng Document class để sửa đổi kích thước trang
- Truy cập page collection mặc định trong tệp PDF đã tải
- Truy cập trang mục tiêu có kích thước sẽ được sửa đổi
- Đặt chiều rộng và chiều cao kích thước trang theo điểm
- Lưu tệp PDF đã cập nhật trên đĩa hoặc vào luồng có kích thước trang được chỉ định
Các bước này mô tả quy trình thay đổi khổ giấy PDF trong Java. Bạn có thể tải tệp PDF nguồn vào đối tượng lớp Tài liệu hỗ trợ nhiều quá tải khác cũng để kiểm soát quá trình tải tài liệu. Lớp Tài liệu chứa đối tượng PageCollection có thể được truy cập bằng cách sử dụng bộ bỏ qua phương thức getPages() để lấy tham chiếu đến trang đích. Lớp Trang có phương thức setPageSize() yêu cầu chiều rộng và chiều cao mới cho trang được cập nhật.
Mã để thay đổi kích thước của trang PDF trong Java
Đoạn mã trên minh họa quá trình sửa đổi kích thước trang PDF trong Java. Bạn phải tính kích thước trang mới theo điểm sao cho một inch bằng 72 điểm trong Aspose.PDF. Bây giờ nếu bạn muốn tính kích thước theo điểm cho một trang có kích thước 8,3 x 11,7 inch, bạn có thể nhân 8,3 với 72 và 11,7 với 72 để có kích thước theo điểm sẽ được cung cấp cho phương thức setPageSize() như Envelop # 10 được thể hiện trong mã mẫu này.
Ở đây chúng ta đã học được quy trình thay đổi kích thước trang PDF trong Java. Nếu bạn muốn tìm hiểu quy trình bảo vệ tệp PDF đầu ra, hãy tham khảo bài viết trên cách bảo vệ PDF bằng mật khẩu trong Java.