Ez a gyors útmutató bemutatja, hogyan csökkentheted a PowerPoint prezentáció méretét Python segítségével. Részleteket kapsz az IDE beállításáról a könyvtár használatához, egy sor lépésről‑lépésre útmutatót, valamint mintakódot a PowerPoint fájlméret Python segítségével történő minimalizálásához, anélkül, hogy a prezentációt, például a benne lévő GIF animációt, ha van, befolyásolná. További API‑kat is bemutatunk, amelyek tovább javítják a megadott mintakódot a PPT/PPTX fájlméret további csökkentése érdekében.
Lépések a PowerPoint fájlméretének csökkentéséhez Python használatával.
- Állítsa be az IDE-t, hogy Aspose.Slides for Python via .NET-t használja a prezentáció tömörítéséhez
- Állítsd be a bemeneti/kimeneti fájlneveket, a célkép felbontását és a JPEG minőséget
- Töltsd be a forrást presentation és gyűjtsd össze az összes normál, elrendezési és mester diát egy listába
- Iteráljon a pictures gyűjteményén minden dián, és csökkentse a felbontásukat.
- Minden nem JPEG képet alakíts át JPEG-re, és tartsd meg, ha a mérete kisebb, mint az eredeti kép.
- Törölje a prezentációból az összes nem használt mester- és elrendezési diát.
- Csökkentsd a beágyazott betűtípusokat azáltal, hogy eltávolítod a dián a nem használt karaktereket.
- Mentse a keletkezett prezentációt PPT vagy PPTX formátumban az igényeinek megfelelően.
Ezek a lépések összefoglalják hogyan lehet csökkenteni a PowerPoint fájlméretet Python segítségével. Töltsd be a prezentációt, gyűjtsd össze az összes diatípust, beleértve a normál, elrendezés és mester diát, iterálj végig a prezentáció összes képen, és csökkentsd a felbontásukat. Konvertáld minden nem JPEG képet JPEG-re alacsony felbontással, töröld az összes fel nem használt elrendezés- és mesterdiát, távolítsd el a beágyazott botokból a nem használt karaktereket, és mentsd el a kapott prezentációt.
Kód a PowerPoint fájlméret csökkentéséhez Python segítségével
Ez a kód bemutatja, hogyan lehet Python segítségével tömöríteni egy PowerPoint fájlt. A prezentáció méretének további csökkentése érdekében tömörítheti a kitöltésként használt képeket, eltávolíthatja a levágott képadatokat, és a mentés tömörítését a legmagasabb ZIP szintre állíthatja. Továbbá kikapcsolhatja a bélyegkép generálását mentéskor, teljesen eltávolíthatja a nem használt betűtípusokat, és betöltéskor eltávolíthatja a beágyazott bináris tartalmakat, például VBA makrókat, OLE objektum adatokat és ActiveX adatokat, ha vannak.
Ez a kód bemutatja, hogyan lehet csökkenteni a megelőzési méretet. SmartArt grafikonok hozzáadásához egy prezentációban, lásd a cikket Add SmartArt Graphics in PowerPoint using Python.