Ten szybki przewodnik wyjaśnia, jak skompresować rozmiar prezentacji PowerPoint przy użyciu Pythona. Otrzymasz szczegóły dotyczące konfiguracji IDE do używania biblioteki, zestaw instrukcji krok po kroku oraz przykładowy kod, aby zminimalizować rozmiar pliku PowerPoint przy użyciu Pythona bez wpływu na prezentację, taką jak animacje GIF, jeśli występują. Więcej interfejsów API zostanie również wprowadzonych, aby ulepszyć podany przykładowy kod w celu dalszej redukcji rozmiaru pliku PPT/PPTX.
Kroki do zmniejszenia rozmiaru pliku PowerPoint przy użyciu Pythona
- Ustaw IDE, aby używało Aspose.Slides for Python via .NET do kompresji prezentacji
- Ustaw nazwy plików wejściowego/wyjściowego, docelową rozdzielczość obrazu oraz jakość JPEG
- Załaduj źródło presentation i zbierz wszystkie zwykłe, układowe i główne slajdy w listę
- Iteruj po kolekcji pictures na każdym slajdzie i obniż ich rozdzielczość
- Przekształć każdy obraz nie‑JPEG na JPEG i zachowaj go, jeśli jego rozmiar jest mniejszy niż oryginalny obraz
- Usuń wszystkie nieużywane slajdy master i układu z prezentacji
- Zmniejsz osadzone czcionki, usuwając nieużywane znaki w slajdzie
- Zapisz wynikową prezentację jako PPT lub PPTX zgodnie z Twoimi wymaganiami
Te kroki podsumowują, jak zmniejszyć rozmiar pliku PowerPoint przy użyciu Pythona. Załaduj prezentację, zbierz wszystkie typy slajdów w niej, w tym normalne, układy i master, przeiteruj wszystkie obrazy w prezentacji i obniż ich rozdzielczość. Przekształć każdy obraz nie‑JPEG na JPEG o niskiej rozdzielczości, usuń wszystkie nieużywane slajdy układu i master, usuń nieużywane znaki z osadzonych botów i zapisz wynikową prezentację.
Kod do zmniejszania rozmiaru pliku PowerPoint przy użyciu Pythona
Ten kod demonstruje, jak skompresować plik PowerPoint przy użyciu Pythona. Aby dodatkowo zmniejszyć rozmiar prezentacji, możesz skompresować obrazy użyte jako wypełnienia, usunąć przycięte dane obrazu oraz podnieść poziom kompresji przy zapisie do maksymalnego poziomu ZIP. Możesz także wyłączyć generowanie miniatur przy zapisie, całkowicie usunąć nieużywane czcionki, usunąć osadzoną zawartość binarną podczas ładowania, taką jak makra VBA, dane obiektów OLE i dane ActiveX, jeśli takie istnieją.
Ten kod pokazuje, jak zmniejszyć rozmiar zapobiegania. Aby dodać grafiki SmartArt w prezentacji, odwołaj się do artykułu Dodaj grafiki SmartArt w PowerPoint przy użyciu Pythona.