Chủ đề đơn giản này định nghĩa cách cắt PDF bằng Java. Nó bao gồm các chi tiết về cấu hình môi trường, quy trình làm việc của chương trình và mã mẫu đang hoạt động thể hiện một ứng dụng cơ bản để cắt một trang trong PDF bằng Java. Ví dụ này có thể được sử dụng trong bất kỳ môi trường nào được Java hỗ trợ và không dựa vào Adobe Acrobat hoặc bất kỳ công cụ bên thứ ba nào khác để cắt xén phần mong muốn của tệp PDF.
Các bước để cắt PDF bằng Java
- Định cấu hình môi trường để thêm Aspose.PDF for Java để cắt một phần của trang
- Truy cập tệp PDF nguồn bằng cách sử dụng đối tượng lớp Document để cắt tệp đó
- Hiển thị các hộp trang PDF hiện có (nếu cần) bên trong bảng điều khiển
- Tạo một thể hiện của đối tượng lớp Rectangle và xác định vùng cắt
- Áp dụng giá trị Hình chữ nhật đã tạo cho CropBox, TrimBox, ArtBox và BleedBox
- Lưu tệp PDF đã cắt
Các bước nói trên kéo theo quy trình cắt xén tài liệu PDF bằng Java. Quá trình này được bắt đầu bằng cách truy cập tệp PDF và tùy chọn xuất các giá trị hiện có cho TrimBox, CropBox, BleedBox, ArtBox và MediaBox. Trong các bước sau, một hình chữ nhật mới được tạo bằng cách xác định khu vực trên trang sẽ được cắt, sau đó đặt hình chữ nhật này làm đối số cho tất cả các hộp trang PDF được đề cập ở trên.
Mã để cắt tệp PDF bằng Java
Ví dụ trên có thể được coi là cơ sở để viết ứng dụng cắt trang trong PDF bằng Java. Bạn có thể định cấu hình bất kỳ số lượng giá trị hộp PDF nào theo yêu cầu nhưng đặt giá trị mới cho tất cả các hộp này để cắt phần đã chọn của PDF nguồn và hiển thị hoàn toàn trong trang tệp PDF mới. Bạn cũng có thể sử dụng cờ normalizeCoordins để sửa đổi kích thước hình chữ nhật mới nếu cần.
Trong chủ đề đơn giản này, chúng ta đã học cách cắt xén tệp PDF bằng Java. Nếu bạn muốn tìm hiểu quy trình thay đổi siêu dữ liệu PDF, hãy tham khảo bài viết trên cách thay đổi Siêu dữ liệu PDF bằng Java.