Chủ đề đơn giản này tập trung vào cách cắt PDF bằng Python. Nó bao gồm các chi tiết cấu hình, quy trình chương trình và mã mẫu đang hoạt động thể hiện một ứng dụng cắt xén một trang trong PDF bằng Python. Mã mẫu này có thể được sử dụng trong bất kỳ Hệ điều hành nào hỗ trợ môi trường Python và .NET và không yêu cầu Acrobat hoặc bất kỳ công cụ bên thứ ba nào khác để cắt xén một số phần của tệp PDF.
Các bước để cắt PDF bằng Python
- Thiết lập môi trường để sử dụng Aspose.PDF cho Python qua .NET cắt một phần của trang
- Truy cập tệp PDF mẫu bằng đối tượng lớp Document để cắt nó
- Hiển thị các giá trị hộp trang PDF (nếu cần)
- Khởi tạo đối tượng lớp Rectangle bằng cách xác định vùng cắt
- Gán hình chữ nhật đã cắt cho CropBox, TrimBox, ArtBox và BleedBox
- Lưu tệp PDF với vùng đã cắt trên đĩa
Các bước trên bao gồm quy trình cắt xén tài liệu PDF bằng Python. Quá trình này được bắt đầu bằng cách truy cập tệp PDF nguồn và hiển thị các giá trị hiện có cho CropBox, TrimBox, ArtBox, BleedBox và MediaBo bên trong bảng điều khiển. Trong các bước tiếp theo, một vùng đã cắt được xác định bằng cách sử dụng một thể hiện của lớp Hình chữ nhật và đặt đó làm tham số mới cho tất cả các hộp trang PDF được chỉ định ở trên.
Mã để cắt tệp PDF bằng Python
Mã ví dụ này có thể được sử dụng làm ứng dụng cơ bản để cắt trang trong PDF bằng Python. Bạn có thể đặt bất kỳ giá trị hộp PDF nào theo yêu cầu nhưng để cắt phần của tệp PDF nguồn và hiển thị hoàn toàn trong trang tệp PDF mới, hãy áp dụng giá trị mới cho tất cả các hộp được đề cập. Cờ normalizeCoordins có thể được sử dụng để điều chỉnh kích thước hình chữ nhật mới nếu cần.
Trong chủ đề này, chúng tôi đã tập trung vào cách cắt xén tệp PDF bằng Python. Nếu bạn muốn tìm hiểu về cách sửa đổ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 Python.