Hướng dẫn nhanh này hướng dẫn bạn cách cắt các trang PDF bằng Python. Nó cung cấp cấu hình IDE, quy trình từng bước để viết ứng dụng này và mã mẫu sẵn sàng chạy để cắt từng trang PDF bằng Python. Không cần công cụ của bên thứ ba hoặc phần mềm nào khác để cắt PDF.
Các bước để cắt tệp PDF bằng Python
- Đặt môi trường thành sử dụng Aspose.PDF cho Python qua .NET để cắt PDF
- Tải tệp PDF nguồn vào đối tượng lớp Document để cắt trang
- Hiển thị các kích thước hiện có của các hộp như cắt, cắt, nghệ thuật, chảy máu và phương tiện
- Tạo và đặt rectangle mới để thay đổi kích thước của các hộp trên
- Lưu tệp PDF đã cắt trên đĩa
Các bước này tóm tắt quá trình cắt các trang PDF bằng Python. Hướng dẫn được cung cấp ngay từ khi bắt đầu cấu hình IDE, sau đó tải và xem các kích thước hiện có của các hộp khác nhau được sử dụng để đặt ranh giới của nhiều chế độ xem và cuối cùng là đặt kích thước mới cho các hộp này. Quá trình này có thể được áp dụng trên một trang tại một thời điểm, tuy nhiên, bạn có thể lặp lại qua tất cả các trang để cắt tệp PDF hoàn chỉnh.
Mã để cắt PDF bằng Python
Đoạn mã này trình bày quá trình cắt một trang trong PDF bằng Python. Lớp trang chứa các thuộc tính như crop_box cho kích thước của trang được hiển thị trong Adobe Acrobat, trim_box cho kích thước hộp cuối cùng sau khi in, art_box cho hộp được vẽ xung quanh nội dung,ble_box cho phạm vi màu bên ngoài trang và media_box cho hộp trang lớn nhất. Tất cả các thuộc tính hiện có được xem ở đây dưới dạng hình chữ nhật và một hình chữ nhật mới được đặt cho tất cả chúng để quan sát hiệu ứng trong các tình huống khác nhau.
Bài viết này đã dạy chúng ta cách cắt một trang từ PDF bằng Python. Nếu bạn muốn tìm hiểu quy trình làm phẳng tệp PDF, hãy tham khảo bài viết trên cách làm phẳng PDF bằng Python.