Tento rychlý průvodce vysvětluje, jak zmenšit velikost prezentace PowerPoint pomocí Pythonu. Získáte podrobnosti o nastavení IDE pro používání knihovny, sadu krok za krokem instrukcí a ukázkový kód k minimalizaci velikosti souboru PowerPoint pomocí Pythonu aniž by to ovlivnilo prezentaci, například GIF animaci, pokud je přítomna. Dále budou představeny další API, která vylepší uvedený ukázkový kód pro další snížení velikosti souboru PPT/PPTX.
Kroky ke zmenšení velikosti souboru PowerPoint pomocí Pythonu
- Nastavte IDE tak, aby používalo Aspose.Slides for Python via .NET k kompresi prezentace
- Nastavte názvy vstupních/výstupních souborů, cílové rozlišení obrazu a kvalitu JPEG
- Načtěte zdroj presentation a shromážděte všechny normální, rozložení a hlavní snímky do seznamu
- Procházejte kolekci pictures na každém snímku a snižte jejich rozlišení
- Převeďte každý ne‑JPEG obrázek na JPEG a ponechte jej, pokud je jeho velikost menší než původní obrázek.
- Odstraňte všechny nepoužívané master a layout snímky z prezentace
- Zmenšete vložená písma odstraněním nepoužívaných znaků na snímku
- Uložte výslednou prezentaci jako PPT nebo PPTX podle vašich požadavků
Tyto kroky shrnují, jak snížit velikost souboru PowerPoint pomocí Pythonu. Načtěte prezentaci, shromážděte všechny typy snímků v ní včetně normálních, rozložení a hlavních, projděte všechny obrázky v prezentaci a snižte jejich rozlišení. Převeďte každý ne‑JPEG obrázek na JPEG s nízkým rozlišením, odstraňte všechny nepoužité snímky rozložení a hlavní, odstraňte nepoužité znaky z vložených botů a uložte výslednou prezentaci.
Kód pro zmenšení velikosti souboru PowerPoint pomocí Pythonu
Tento kód demonstruje jak komprimovat soubor PowerPoint pomocí Pythonu. Pro další snížení velikosti prezentace můžete komprimovat obrázky použité jako výplně, odstranit oříznutá obrazová data a zvýšit kompresi při ukládání na maximální úroveň ZIP. Můžete také vypnout generování miniatur při ukládání, zcela odstranit nepoužívaná písma, odstranit vložený binární obsah při načítání, jako jsou VBA makra, data OLE objektů a ActiveX data, pokud existují.
Tento kód ukazuje, jak snížit velikost prevence. Pro přidání SmartArt grafiky do prezentace se podívejte na článek Přidání SmartArt grafiky v PowerPointu pomocí Pythonu.