Läs den här artikeln för att komprimera storleken på en PowerPoint-presentation med Java. Den täcker installation av IDE:n, ger en steg‑för‑steg‑instruktion och exempel på kod för att reducera PPTX‑storlek med Java. Du får en introduktion till fler API:er för att ytterligare komprimera resultatet PPT/PPTX.
Steg för att minska PPTX‑filstorleken med Java
- Ställ in IDE:n på att använda Aspose.Slides for Java för att komprimera PPTX-storlek
- Läs in produktlicensen och läs in målet presentation för att komprimeras.
- Förbered en lista över vanliga bilder, layoutbilder och masterbilder
- Iterera genom alla bilder, inklusive former i grupper
- Minska upplösningen för varje picture till det definierade DPI‑värdet 150 och ta bort dess beskurna delar
- Konvertera varje icke‑JPEG‑bild till JPEG med en reducerad kvalitet på 75 %.
- Behåll den konverterade bilden endast om den är mindre än originalbilden
- Ta bort oanvända master- och layoutbilder
- Ta bort oanvända tecken från presentationens inbäddade teckensnitt och spara utdatafilen som PPT/PPTX
De här stegen sammanfattar hur man minskar PowerPoint-filstorlek med Java. Ladda den ursprungliga presentationen, förbered en lista över alla bildtyper, minska upplösningen på varje bild och ta bort beskurna delar. Slutligen konvertera varje icke‑JPEG‑bild till en lågkvalitets‑JPEG och ta bort alla oanvända master‑ och layoutbilder innan presentationen sparas.
Kod för att minska PowerPoint-filens storlek med Java
Den här koden visar hur man komprimerar PPT med Java. Du kan använda förinställda upplösningsnivåer, komprimera bildfyllning och ta bort de beskurna delarna av en bildfyllning utan att sänka upplösningen. Dessutom kan du öka ZIP‑komprimeringen vid en sparning, hoppa över miniatyruppdateringen för att behålla den befintliga förhandsgranskningen och ta bort onödiga inbäddade teckensnitt.
Den här artikeln lär ut hur man komprimerar en PowerPoint-presentation. För att lägga till SmartArt‑grafik på en bild, se artikeln Lägg till SmartArt‑grafik i PowerPoint med Java.