Chèn PDF vào Word dưới dạng Hình ảnh trong Python

Bài viết này giải thích cách chèn một PDF dưới dạng hình ảnh vào Word trong Python. Nó có chi tiết để thiết lập IDE, danh sách các bước lập trình, và mã mẫu để chèn PDF vào Word dưới dạng hình ảnh trong Python. Bạn cũng sẽ nhận được một vài đề xuất để cải tiến mã nhằm tạo ra tệp Word đầu ra tùy chỉnh.

Các bước chèn hình PDF vào Word bằng Python

  1. Đặt môi trường để sử dụng Aspose.Total for Python via .NET để chuyển PDF sang tệp Word
  2. Áp dụng giấy phép sản phẩm tương ứng để kích hoạt đầy đủ các tính năng của sản phẩm
  3. Tải tệp PDF nguồn vào bộ nhớ bằng cách sử dụng lớp Document
  4. Tạo một Word file mới trống để lưu các hình ảnh PDF kết quả
  5. Đặt các tham số như độ phân giải để chuyển trang PDF sang PNG
  6. Duyệt qua từng trang PDF một
  7. Chuyển đổi mỗi trang thành hình ảnh PNG và hiển thị nó trên một trang mới trong tệp Word bằng cách thêm ngắt trang
  8. Lưu tệp Word đã hoàn thành vào đĩa

Các bước này mô tả cách chèn hình ảnh PDF vào Word bằng Python. Để thực hiện nhiệm vụ này, tải tệp PDF nguồn, tạo một tệp DOCX mới, đặt các tham số cho việc render trang PDF, và duyệt qua từng trang trong PDF. Chuyển đổi mỗi trang PDF sang PNG với các cài đặt đã định nghĩa, chèn mỗi hình ảnh kết quả vào tệp Word mới, chèn một ngắt trang sau mỗi hình ảnh, và tiếp tục quá trình cho đến khi tất cả các hình ảnh trang PDF được lưu trong tệp Word.

Mã để chèn PDF vào Word dưới dạng hình ảnh trong Python

Mã này minh họa quy trình chèn PDF dưới dạng hình ảnh trong Word bằng Python. Tỷ lệ mặc định cho việc hiển thị hình ảnh là 100%; tuy nhiên, bạn có thể chèn mỗi hình ảnh với chiều cao và chiều rộng cụ thể bằng cách sử dụng giá trị số điểm từ page.hộp_phương_tiện.chiều rộng/chiều cao. Nếu PDF có các kích thước hoặc hướng trang hỗn hợp, bạn có thể cân nhắc sử dụng aw.BreakType.SECTION_BREAK_NEW_PAGE với thiết lập trang cho mỗi phần thay vì một ngắt trang đơn giản.

Hướng dẫn này cho thấy quy trình chuyển đổi tệp PDF có văn bản thành tệp Word dưới dạng hình ảnh, từng trang một. Để chuyển đổi PDF đã quét sang tệp DOCX, hãy tham khảo bài viết Chuyển đổi PDF đã quét sang Word bằng Python.

 Tiếng Việt