Komprimera PowerPoint-presentationens storlek med Python

Denna snabba guide förklarar hur man komprimerar PowerPoint-presentationens storlek med Python. Du får detaljer om hur du ställer in IDE:n för att använda biblioteket, ett antal steg‑för‑steg‑instruktioner och exempel på kod för att minimera PowerPoint‑filstorlek med Python utan att påverka presentationen, såsom GIF‑animationer i den, om några. Fler API:er kommer också att introduceras för att förbättra den givna exempel‑koden för ytterligare minskning av PPT/PPTX filstorlek.

Steg för att minska PowerPoint‑filens storlek med Python

  1. Ställ in IDE:n att använda Aspose.Slides for Python via .NET för att komprimera en presentation
  2. Ställ in in/ut‑filnamnen, målupplösning för bilden och JPEG‑kvaliteten
  3. Läs in källan presentation och samla alla vanliga, layout‑ och master‑bilder i en lista.
  4. Gå igenom samlingen av pictures på varje bild och sänk deras upplösning
  5. Konvertera varje icke‑JPEG‑bild till JPEG och behåll den om dess storlek är mindre än originalbilden.
  6. Ta bort alla oanvända master- och layoutbilder från presentationen
  7. Minska de inbäddade teckensnitten genom att ta bort oanvända tecken i bilden
  8. Spara den resulterande presentationen som PPT eller PPTX enligt dina önskemål.

Dessa steg sammanfattar hur man minskar PowerPoint-filstorlek med Python. Läs in presentationen, samla alla bildtyper i den, inklusive vanliga bilder, layout‑ och mastern, gå igenom varje bild i presentationen och sänk deras upplösning. Konvertera varje icke‑JPEG‑bild till JPEG med låg upplösning, ta bort alla oanvända layout‑ och masternbilder, ta bort oanvända tecken från de inbäddade botarna och spara den resulterande presentationen.

Kod för att minska PowerPoint-filens storlek med Python

Den här koden demonstrerar hur man komprimerar en PowerPoint‑fil med Python. För ytterligare minskning av presentationens storlek kan du komprimera bilder som används som fyllningar, ta bort beskurna bilddata och höja sparkomprimeringen till den maximala ZIP-nivån. Du kan också inaktivera generering av miniatyrbilder vid sparning, ta bort oanvända teckensnitt helt, samt rensa inbäddat binärt innehåll vid inläsning, såsom VBA-makron, OLE-objektdata och ActiveX-data, om sådant finns.

Den här koden visar hur man minskar den förebyggande storleken. För att lägga till SmartArt‑grafik i en presentation, se artikeln Lägg till SmartArt‑grafik i PowerPoint med Python.

 Svenska