Tutorial nhanh này chia sẻ chi tiết để trích xuất phương tiện từ PowerPoint bằng Python. Tất cả các khu vực cần thiết đều được bao phủ như cài đặt IDE, danh sách các bước, và một đoạn mã mẫu cho thấy cách trích xuất video từ PowerPoint bằng Python. Đoạn mã mẫu được cung cấp sẽ hỗ trợ việc lấy cả nội dung video và âm thanh từ bản trình chiếu.
Các bước để trích xuất video từ PowerPoint bằng Python
- Đặt IDE sử dụng Aspose.Slides for Python via .NET để trích xuất video
- Nhập mô-đun OS và thư viện Aspose.Slides
- Định nghĩa một ánh xạ để lấy phần mở rộng tệp từ loại nội dung
- Tải tệp PPTX nguồn vào đối tượng lớp Presentation
- Duyệt qua tất cả các slide trong bản trình chiếu
- Kiểm tra tất cả các hình dạng để tìm nội dung phương tiện nhúng trong mỗi slide
- Kiểm tra xem shape có phải là VideoFrame không, lưu nó với phần mở rộng phù hợp bằng cách sử dụng ánh xạ với loại nội dung
- Kiểm tra xem shape có phải là AudioFrame không, lưu nó với phần mở rộng phù hợp bằng cách sử dụng ánh xạ với loại nội dung
Các bước này giải thích cách trích xuất video từ PowerPoint bằng Python. Tải bản trình chiếu, lặp qua tất cả các slide, lấy mỗi shape và kiểm tra loại nội dung của nó. Nếu đó là video hoặc âm thanh, xác định phần mở rộng và lưu nó vào đĩa.
Mã để trích xuất âm thanh từ PPTX bằng Python
Mã này minh họa cách trích xuất video từ PowerPoint bằng Python, hoặc tệp âm thanh nếu có. Bạn có thể sử dụng bộ sưu tập Presentation.video hoặc bản trình bày.audios để truy cập trực tiếp nội dung ở mức trình chiếu, tránh việc phân tích từng slide và shape. Shape.name cũng có thể được dùng để đặt tên cho tệp thay vì dùng các bộ đếm chung.
Hướng dẫn này đã giải thích cách lấy video và âm thanh từ một bản trình chiếu. Để trích xuất văn bản từ bản trình chiếu, hãy tham khảo bài viết Trích xuất văn bản từ PowerPoint bằng Python.