
Kích thước trang của PDF xác định cách nội dung của nó xuất hiện, in ấn hoặc xử lý. Chúng tôi thường cần thay đổi kích thước giấy trong PDF khi chuẩn bị in, chuyển đổi định dạng hoặc chuẩn hóa bố cục. Trong bài viết này, bạn sẽ học cách chỉnh sửa kích thước trang PDF của bất kỳ tệp PDF nào trong Java. Chúng tôi sẽ hướng dẫn bạn qua một hướng dẫn từng bước với các ví dụ mã đầy đủ.
Bài viết này đề cập đến những điều sau:
- Java SDK để sửa đổi kích thước trang PDF
- Chỉnh sửa kích thước trang PDF bằng cách sử dụng các kích thước trang tiêu chuẩn có sẵn như A3, A4 và Letter
- Thay đổi kích thước giấy trong PDF thành các kích thước tùy chỉnh
- Chỉnh sửa kích thước trang PDF trực tuyến
- Khám phá các tài nguyên miễn phí
Java SDK để Chỉnh sửa Kích Thước Trang PDF
Chúng tôi sẽ sử dụng Aspose.PDF for Java để chỉnh sửa kích thước trang PDF trong Java. Nó cho phép các nhà phát triển tạo, sửa đổi và chuyển đổi các tệp PDF theo chương trình mà không cần Adobe Acrobat. API này dễ dàng tích hợp, đơn giản để sử dụng và hỗ trợ các tính năng thao tác PDF mạnh mẽ.
Bạn có thể tải xuống SDK từ trang downloads page hoặc bao gồm nó thông qua Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.5</version> <!-- Use the latest version -->
</dependency>
Khi thư viện được bao gồm trong dự án của bạn, bạn có thể bắt đầu làm việc với các tài liệu PDF bằng mã Java.
Chỉnh sửa kích thước trang PDF trong Java
Để thay đổi kích thước giấy trong tài liệu PDF sử dụng các kích thước trang tiêu chuẩn như A3, A4 và Letter trong Aspose.PDF for Java, hãy làm theo các bước sau:
- Tải một tệp PDF hiện có bằng cách sử dụng lớp
Document
. - Lặp qua các trang và áp dụng một
PageSize
tiêu chuẩn sử dụng phương thứcResize()
. - Lưu PDF đã chỉnh sửa bằng cách sử dụng phương thức
save()
.
Dưới đây là cách chỉnh sửa kích thước trang PDF bằng các kích thước tiêu chuẩn như A3, A4 và Letter trong Java:
import com.aspose.pdf.*;
public class editPageSize {
public static void main(String[] args) {
// Tải tài liệu PDF
Document pdfDocument = new Document("sample_pdf.pdf");
// Thay đổi kích thước tất cả các trang thành A4
for (Page page : pdfDocument.getPages()) {
page.resize(PageSize.getA4());
}
// Lưu tài liệu đã được chỉnh sửa
pdfDocument.save("output_a4.pdf");
}
}
Cách hoạt động:
PageSize.getA4()
: Cung cấp kích thước trang A4 tiêu chuẩn (595 x 842 điểm).resize(Pagesize)
: Thay đổi kích thước trang thành định dạng tiêu chuẩn được chỉ định.
Điều này hữu ích khi bạn muốn đảm bảo định dạng in nhất quán cho tất cả các trang.
Thay đổi kích thước giấy trong PDF với chiều rộng và chiều cao tùy chỉnh
Để thiết lập kích thước tùy chỉnh cho các trang PDF trong Java, hãy làm theo các bước sau:
- Mở tệp PDF bằng lớp
Document
. - Xác định chiều rộng và chiều cao mới bằng điểm.
- Áp dụng các kích thước này bằng cách sử dụng phương thức
setPageSize()
cho mỗi trang. - Lưu tệp đầu ra bằng cách sử dụng phương thức
save()
.
Mẫu mã Java dưới đây cho thấy cách chỉnh sửa kích thước trang PDF theo kích thước tùy chỉnh:
import com.aspose.pdf.*;
public class ResizeCustomPageSize {
public static void main(String[] args) {
// Tải PDF hiện có
Document pdfDocument = new Document("sample_pdf.pdf");
// Định nghĩa kích thước tùy chỉnh (ví dụ: 500 x 700 điểm)
double customWidth = 500;
double customHeight = 700;
// Thay đổi kích thước mỗi trang
for (Page page : pdfDocument.getPages()) {
page.setPageSize(customWidth, customHeight);
}
// Lưu tài liệu đã cập nhật
pdfDocument.save("output_custom_size.pdf");
}
}
Cách hoạt động:
- Bạn xác định kích thước ưu tiên của bạn một cách thủ công.
- Áp dụng kiểm soát bố cục linh hoạt, lý tưởng cho các yêu cầu thiết kế cụ thể.
Phương pháp này rất lý tưởng khi làm việc với kích thước trang không tiêu chuẩn hoặc chỉnh sửa bố cục.
Nhận Giấy phép Miễn phí
Bạn có thể khám phá toàn bộ bộ tính năng của Aspose.PDF với một giấy phép tạm thời miễn phí.Không hạn chế, không tốn chi phí trước. Đây là cách hoàn hảo để đánh giá đầy đủ khả năng trong dự án Java của bạn.
Chỉnh sửa kích thước trang PDF trực tuyến
Hãy thử thay đổi kích thước PDF trực tuyến bằng cách sử dụng Aspose PDF Resize Tool.Nó miễn phí, dễ sử dụng và cho phép bạn điều chỉnh kích thước trang một cách nhanh chóng và chính xác.

Resize PDF – Tài nguyên miễn phí
Khám phá thêm công cụ và tài liệu để cải thiện phát triển của bạn:
- Tài liệu Aspose.PDF for Java
- Tài liệu tham khảo API
- Công cụ PDF trực tuyến miễn phí
- Bài viết trên blog & Hướng dẫn
Kết luận
Trong bài viết blog này, bạn đã học cách chỉnh sửa kích thước trang PDF trong Java bằng cách sử dụng Aspose.PDF for Java. Dù là thay đổi kích thước giấy thành các kích thước tiêu chuẩn như A4 hay xác định kích thước tùy chỉnh, thư viện cung cấp kiểm soát hoàn toàn đối với bố cục PDF của bạn.
Để biết thêm sự trợ giúp hoặc câu hỏi, vui lòng truy cập diễn đàn hỗ trợ.