Thay đổi kích thước hình ảnh trong PDF bằng Python

Hướng dẫn nhanh này giải thích cách thay đổi kích thước hình ảnh trong PDF bằng Python. Nó bao gồm chi tiết để thiết lập IDE, danh sách các bước và mã mẫu để phát triển công cụ thay đổi kích thước ảnh PDF bằng Python. Bạn sẽ học các kỹ thuật khác nhau để cải thiện quy trình và tạo đầu ra mong muốn theo nhiều cách khác nhau.

Các bước thay đổi kích thước hình ảnh PDF bằng Python

  1. Thiết lập môi trường để sử dụng Aspose.PDF for Python via .NET nhằm thay đổi kích thước hình ảnh trong PDF
  2. Nhập các lớp cần thiết và tải tệp PDF nguồn vào đối tượng lớp Document
  3. Truy cập trang đầu tiên và lấy bộ sưu tập hình ảnh
  4. Lấy hình ảnh đầu tiên trong bộ sưu tập và lưu vào luồng bộ nhớ để xử lý thêm
  5. Xóa vị trí đặt hình ảnh ban đầu khỏi trang
  6. Tạo đối tượng ImageStamp bằng luồng hình ảnh và đặt chiều cao và chiều rộng mới
  7. Đặt vị trí ImageStamp ở góc dưới bên trái của hình ảnh ban đầu
  8. Lưu dấu hình ảnh vào trang và lưu PDF

Các bước này tóm tắt cách giảm kích thước hình ảnh trong PDF bằng Python. Tải tệp PDF nguồn vào đối tượng lớp Document, truy cập trang đầu tiên với chỉ số bắt đầu từ 1, lấy bộ sưu tập hình ảnh từ trang mục tiêu, chọn hình ảnh mong muốn và lưu vào luồng bộ nhớ tạm thời. Ẩn vị trí hình ảnh ban đầu, tạo đối tượng ImageStamp, đặt vị trí ban đầu, đặt kích thước mới và lưu dấu vào trang trước khi lưu PDF.

Mã thay đổi kích thước ảnh PDF bằng Python

Đoạn mã trên minh họa cách thay đổi kích thước hình ảnh trong PDF bằng Python. Ngoài việc thay đổi kích thước, bạn có thể sử dụng ImageStamp để đặt nền mới, độ trong suốt, xoay hình ảnh, thay đổi mức thu phóng và chất lượng hình ảnh. Bạn cũng có thể thêm kiểm tra giới hạn để tránh vượt quá lề trang và thay đổi loại hình ảnh hoặc nén để tạo tệp đầu ra nhỏ hơn.

Bài viết này đã giải thích quy trình truy cập và thay đổi kích thước hình ảnh trong PDF. Để thêm JavaScript vào PDF, hãy tham khảo bài viết Thêm JavaScript vào PDF bằng Python.

 Tiếng Việt