Thư viện hợp nhất PDF Python nguồn mở

Thư viện Python mã nguồn mở và miễn phí để tách, ghép, thêm, xoay và cắt các trang của tài liệu PDF.

Pypdf là gì?

pypdf là một thư viện Python miễn phí và mã nguồn mở cho phép thực hiện nhiều thao tác trên tài liệu PDF như thêm, xoay, cắt, tách và ghép các trang của tệp PDF.

Dưới đây là một số tính năng:

  • Gộp PDF: Bạn có thể ghép nhiều tài liệu PDF thành một tệp PDF duy nhất bằng pypdf. Điều này hữu ích để kết hợp các báo cáo PDF, bản trình bày hoặc các tài liệu khác.
  • Chia PDF: Pypdf cũng hỗ trợ chia PDF thành nhiều PDF nhỏ hơn. Điều này có thể hữu ích khi bạn muốn chia PDF lớn thành các phần riêng lẻ.
  • Xoay trang: Bạn có thể xoay từng trang trong tài liệu PDF bằng pypdf. Điều này hữu ích để sửa hướng của tài liệu hoặc hình ảnh được quét.
GitHub

Thống kê GitHub

Tên:
Ngôn ngữ:
Ngôi sao:
Nĩa:
Giấy phép:
Kho lưu trữ được cập nhật lần cuối lúc

Bắt đầu với pypdf

Bạn cần Python phiên bản 3.6.0 trở lên để cài đặt và sử dụng pypdf. Vì vậy, trước tiên hãy cài đặt Python rồi sử dụng các lệnh bên dưới để cài đặt pypdf trên máy của bạn bằng pipmôi trường ảo.

Linux


python3 -m venv venv
source venv/bin/activate
pip install pypdf

Hệ điều hành MacOS


python -m venv venv
source venv/bin/activate
pip install pypdf

Cửa sổ


python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf

Thêm, Xoay & Cắt Trang PDF

Bạn có thể sử dụng thư viện pypdf trong Python để thao tác với các tệp PDF, chẳng hạn như thêm, xoay, cắt trang và thậm chí thêm các hành động JavaScript vào tài liệu PDF bằng cách sử dụng các lớp PdfWriterPdfReader như được hiển thị trong mã bên dưới:

Lưu ý: Chỉ vì nội dung không còn hiển thị nữa, nội dung đó không biến mất. Việc cắt xén hoạt động bằng cách điều chỉnh hộp xem. Điều đó có nghĩa là nội dung đã bị cắt xén vẫn có thể được khôi phục.

Hợp nhất các tập tin PDF

Bạn có thể sử dụng thư viện pypdf trong Python để thao tác các tệp PDF như hợp nhất nhiều tệp PDF thành một tài liệu duy nhất. Bạn có thể hợp nhất và thao tác các tệp PDF bằng cách sử dụng các hàm của lớp PdfWriter như được hiển thị trong mã bên dưới:

Tách tài liệu PDF

Chúng ta có thể chia một tài liệu PDF thành nhiều tài liệu bằng cách sử dụng các hàm khác nhau của các lớp PdfWriterPdfReader trong thư viện pypdf. Đoạn mã dưới đây chia tài liệu PDF được cung cấp thành hai nửa và lưu chúng thành hai tệp PDF riêng biệt:

Phần kết luận

Tóm lại, khả năng hợp nhất của pypdf là mẫu mực, thể hiện trình độ thành thạo của thư viện trong việc xử lý các tài liệu PDF. Khả năng kết hợp PDF dễ dàng của pypdf khiến nó trở thành lựa chọn tuyệt vời cho các tác vụ đòi hỏi phải lắp ráp tài liệu, tạo báo cáo hoặc hợp nhất nhiều tài nguyên PDF khác nhau. Các tính năng thân thiện với người dùng và khả năng hợp nhất hiệu quả của nó góp phần tạo nên danh tiếng của nó như một công cụ có giá trị trong quản lý tài liệu PDF.

Sản Phẩm Tương Tự

 Vietnamese