Trong hướng dẫn này, chúng tôi sẽ tập trung vào cách chuyển đổi SVG thành Presentation bằng Python mà không phụ thuộc vào PowerPoint. Ứng dụng có thể được sử dụng bên trong bất kỳ môi trường lõi .NET và cấu hình Python nào trong các hệ điều hành như Windows, Linux hoặc macOS để chuyển đổi SVG sang PPTX trong Python.
Các bước để xuất SVG sang PPTX trong Python
- Định cấu hình môi trường thành sử dụng Aspose.Slides cho Python qua .NET trong ứng dụng của bạn để chuyển đổi SVG thành bản trình bày
- Tạo bản trình bày mặc định bằng cách sử dụng phiên bản của lớp Presentation
- Tải trang chiếu đầu tiên từ bộ sưu tập trang chiếu của bản trình bày
- Mở tệp SVG, đọc nội dung của tệp dưới dạng chuỗi và chèn tệp đó vào bộ sưu tập hình ảnh bản trình bày
- Chèn khung ảnh bên trong trang chiếu có thêm hình ảnh SVG bằng phiên bản của IPictureFrame
- Lưu tệp PPTX với hình ảnh SVG trên đĩa
Các bước đơn giản ở trên trong bản trình bày Python xuất SVG dưới dạng PPT bằng giao diện API đơn giản. Chúng tôi sẽ bắt đầu bằng cách tạo một bản trình bày mặc định bằng cách sử dụng một thể hiện của lớp Trình bày và truy cập trang chiếu mặc định đầu tiên từ bộ sưu tập các trang trình bày của bản trình bày. Sau đó, chúng tôi sẽ tải và đọc nội dung tệp SVG dưới dạng chuỗi từ đĩa và thêm chuỗi đó vào IPPImage bên trong bộ sưu tập hình ảnh bản trình bày. Cuối cùng, bằng cách sử dụng một thể hiện của lớp IPictureFrame, một hình dạng khung ảnh sẽ được thêm vào sẽ sử dụng tệp SVG đã thêm trước khi lưu bản trình bày kết quả trên đĩa.
Mã để chuyển đổi SVG sang PPTX trong Python
Trong ứng dụng chuyển đổi bản trình bày Python SVG sang PowerPoint có thể dễ dàng phát triển bằng cách sử dụng mã mẫu ở trên. Người ta cũng có thể tải bản trình bày hiện có và chèn nội dung tệp SVG vào bất kỳ vị trí mong muốn nào bên trong trang chiếu cùng với việc đặt bất kỳ kích thước hình ảnh tùy chỉnh nào. Tệp SVG cũng có thể được tải dưới dạng luồng bộ nhớ từ các nguồn bao gồm cả cơ sở dữ liệu hoặc web.
Chủ đề này giải thích cách chèn SVG vào Bản trình bày bằng Python. Nếu bạn muốn tìm hiểu về cách chèn bảng bên trong trang chiếu PowerPoint, hãy tham khảo bài viết trên cách tạo bảng trong PowerPoint bằng Python.