Class Compress

Class Compress

Namespace: Aspose.Slides.LowCode
Assembly: Aspose.Slides.dll (25.12.0)

Represents a group of methods intended to compress Aspose.Slides.Presentation.

public static class Compress

Inheritance

object Compress

Examples

using (Presentation pres = new Presentation("pres.pptx"))
{
    Aspose.Slides.LowCode.Compress.RemoveUnusedImages(pres);

    pres.Save("pres-out.pptx", SaveFormat.Pptx);
}

Methods

CompressEmbeddedFonts(Presentation)

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

public static void CompressEmbeddedFonts(Presentation pres)

Parameters

pres Presentation

The presentation instance

Examples

using (Presentation pres = new Presentation("pres.pptx"))
{
    Aspose.Slides.LowCode.Compress.CompressEmbeddedFonts(pres);

    pres.Save("pres-out.pptx", SaveFormat.Pptx);
}

RemoveUnusedLayoutSlides(Presentation)

Makes compression of the Aspose.Slides.Presentation by removing unused layout slides.

public static void RemoveUnusedLayoutSlides(Presentation pres)

Parameters

pres Presentation

The presentation instance

Examples

using (Presentation pres = new Presentation("pres.pptx"))
{
    Aspose.Slides.LowCode.Compress.RemoveUnusedLayoutSlides(pres);

    pres.Save("pres-out.pptx", SaveFormat.Pptx);
}

RemoveUnusedMasterSlides(Presentation)

Makes compression of the Aspose.Slides.Presentation by removing unused master slides.

public static void RemoveUnusedMasterSlides(Presentation pres)

Parameters

pres Presentation

The presentation instance

Examples

using (Presentation pres = new Presentation("pres.pptx"))
{
    Aspose.Slides.LowCode.Compress.RemoveUnusedMasterSlides(pres);

    pres.Save("pres-out.pptx", SaveFormat.Pptx);
}