Hướng dẫn ngắn gọn này tập trung vào cách chuyển PNG sang Trang trình bày PowerPoint bằng Python. Nó chứa tất cả thông tin cấu hình, quy trình từng bước và mã mẫu có thể chạy được để chèn hình ảnh vào PPTX bằng Python. Ứng dụng này có thể được sử dụng trong bất kỳ hệ điều hành nào như Windows, Linux hoặc macOS được định cấu hình bằng .NET Core và Python.
Các bước để chèn hình ảnh vào PPTX bằng Python
- Định cấu hình IDE của bạn thành sử dụng Aspose.Slides cho Python qua .NET
- Thêm tham chiếu đến các không gian tên aspose.pydrawing và aspose.slides trong dự án của bạn để chèn hình ảnh vào PPTX bằng Python
- Tạo một bản trình bày mặc định trống bằng đối tượng lớp Presentation và truy cập trang trình bày mặc định đầu tiên của bản trình bày mới được tạo
- Đọc hình ảnh PNG nguồn dưới dạng byte từ đĩa và thêm nó vào images collection của bản trình bày
- Chèn khung ảnh vào bộ sưu tập hình dạng của trang chiếu đã chọn bằng cách sử dụng thêm
- Chuyển đổi PNG sang PPTX trong Python bằng phương thức lưu
Các bước đã nói ở trên hướng dẫn phát triển bộ chuyển đổi PNG sang PPTX trong Python, nơi một bản trình bày mới chứa bộ sưu tập trang chiếu và bộ sưu tập hình ảnh mặc định được tạo. Hình ảnh nguồn được tải từ đĩa dưới dạng một mảng byte, được thêm vào bộ sưu tập hình trang chiếu đầu tiên dưới dạng khung ảnh và cuối cùng, bản trình bày có hình ảnh được lưu trên đĩa.
Mã để thêm hình ảnh trong PPTX bằng Python
Trong khi làm việc với tính năng này để chuyển đổi PNG thành PPTX trong Python, đối tượng Trang trình bày được sử dụng để giữ tham chiếu đến trang chiếu đích và đối tượng lớp IPPImage được sử dụng để giữ tham chiếu đến hình ảnh mới được thêm vào bên trong bộ sưu tập hình ảnh. Phương thức add_image có một số hàm tạo quá tải nhận các tham số khác nhau như byte, đối tượng IPPImage, đối tượng Hình ảnh và luồng bộ nhớ.
Trong hướng dẫn này, chúng ta đã học cách chuyển đổi tệp PNG thành PowerPoint bằng Python. Nếu bạn muốn khám phá quá trình chuyển đổi PDF thành bản trình bày, hãy tham khảo bài viết trên cách chuyển đổi PDF sang bản trình bày bằng Python.