Compress

Inheritance: java.lang.Object

public class Compress

Represents a group of methods intended to compress Presentation.


Presentation pres = new Presentation("pres.pptx");
 try {
     Compress.removeUnusedMasterSlides(pres);

     pres.save("pres-out.pptx", SaveFormat.Pptx);
 } finally {
     if (pres != null) pres.dispose();
 }

Constructors

Constructor Description
Compress()

Methods

Method Description
removeUnusedMasterSlides(Presentation pres) Makes compression of the Presentation by removing unused master slides.
removeUnusedLayoutSlides(Presentation pres) Makes compression of the Presentation by removing unused layout slides.
compressEmbeddedFonts(Presentation pres) Makes compression of the Presentation by removing unused characters from embedded fonts.

Compress()

public Compress()

removeUnusedMasterSlides(Presentation pres)

public static void removeUnusedMasterSlides(Presentation pres)

Makes compression of the Presentation by removing unused master slides.


Presentation pres = new Presentation("pres.pptx");
 try {
     Compress.removeUnusedMasterSlides(pres);

     pres.save("pres-out.pptx", SaveFormat.Pptx);
 } finally {
     if (pres != null) pres.dispose();
 }

Parameters:

Parameter Type Description
pres Presentation The presentation instance

removeUnusedLayoutSlides(Presentation pres)

public static void removeUnusedLayoutSlides(Presentation pres)

Makes compression of the Presentation by removing unused layout slides.


Presentation pres = new Presentation("pres.pptx");
 try {
     Compress.removeUnusedLayoutSlides(pres);

     pres.save("pres-out.pptx", SaveFormat.Pptx);
 } finally {
     if (pres != null) pres.dispose();
 }

Parameters:

Parameter Type Description
pres Presentation The presentation instance

compressEmbeddedFonts(Presentation pres)

public static void compressEmbeddedFonts(Presentation pres)

Makes compression of the Presentation by removing unused characters from embedded fonts.


Presentation pres = new Presentation("pres.pptx");
 try {
     Compress.compressEmbeddedFonts(pres);

     pres.save("pres-out.pptx", SaveFormat.Pptx);
 } finally {
     if (pres != null) pres.dispose();
 }

Parameters:

Parameter Type Description
pres Presentation The presentation instance