Aspose.Slides.Export

Contains classes for exporting Microsoft PowerPoint presentations to different formats like Html, Pdf, Svg, Xps and others.

Classes

Class Description
EmbedAllFontsHtmlController The formatting controller class to use for embedding all presentation fonts in WOFF format.
EmbeddedEotFontsHtmlController The formatting controller class to use for fonts embedding in EOT format
EmbeddedWoffFontsHtmlController The formatting controller class to use for fonts embedding in WOFF format
GifOptions Represents GIF exporting options.
Html5Options Represents a HTML5 exporting options.
HtmlFormatter Represents HTML file template.
HtmlGenerator Html generator.
HtmlOptions Represents a HTML exporting options.
NotesCommentsLayoutingOptions Provides options that control the look of layouting of notes and comments in exported document.
PdfOptions Provides options that control how a presentation is saved in Pdf format.
PptOptions Provides options that control how a presentation is saved in PPT format.
PptxOptions Represents options for saving OpenXml presentations (PPTX, PPSX, POTX, PPTM, PPSM, POTM).
RenderingOptions Provides options that control how a presentation/slide is rendered.
ResponsiveHtmlController Responsive HTML Controller
SaveOptions Abstract class with options that control how a presentation is saved.
SaveOptionsFactory Allows to create save options’ instances
SlideImageFormat Determines format in which slide image will be saved for presentation to HTML export.
SVGOptions Represents an SVG options.
SvgShape Represents options for SVG shape.
SvgTSpan Represents options for SVG text portion (“tspan”).
SwfOptions Provides options that control how a presentation is saved in Swf format.
TextToHtmlConversionOptions Options for extracting HTML from the Pptx text.
TiffOptions Provides options that control how a presentation is saved in TIFF format.
VideoPlayerHtmlController This class allows export of video and audio files into a HTML
VideoPlayerHtmlControllerFactory Allows to create VideoPlayerHtmlController.
XpsOptions Provides options that control how a presentation is saved in XPS format.

Interfaces

Interface Description
IEmbeddedEotFontsHtmlController Embedded Eot fonts HTML controller.
IEmbeddedWoffFontsHtmlController Embedded woff fonts html controller.
IGifOptions Represents GIF exporting options.
IHtml5Options Represents a HTML5 exporting options.
IHtmlFormatter Represents HTML file template.
IHtmlFormattingController Controls a html file generation.
IHtmlGenerator Html generator.
IHtmlOptions Represents a HTML exporting options.
ILinkEmbedController Callback interface used to determine how object should be processed during saving.
INotesCommentsLayoutingOptions Provides options that control the look of layouting of notes and comments in exported document.
IPdfOptions Provides options that control how a presentation is saved in Pdf format.
IPptOptions Provides options that control how a presentation is saved in PPT format.
IPptxOptions Represents options for saving OpenXml presentations (PPTX, PPSX, POTX, PPTM, PPSM, POTM).
IRenderingOptions Provides options that control how a presentation/slide is rendered.
IResponsiveHtmlController Responsive HTML Controller
ISaveOptions Options that control how a presentation is saved.
ISaveOptionsFactory Allows to create save options’ instances
ISlideImageFormat Determines format in which slide image will be saved for presentation to HTML export.
ISVGOptions Represents an SVG options.
ISvgShape Represents options for SVG shape.
ISvgShapeAndTextFormattingController Controls SVG shape and text generation.
ISvgShapeFormattingController Controls SVG shape generation.
ISvgTSpan Represents options for SVG text portion (“tspan”).
ISwfOptions Provides options that control how a presentation is saved in SWF format.
ITextToHtmlConversionOptions Options for extracting HTML from the Pptx text.
ITiffOptions Provides options that control how a presentation is saved in TIFF format.
IVideoPlayerHtmlController This class allows export of video and audio files into a HTML
IVideoPlayerHtmlControllerFactory Allows to create VideoPlayerHtmlController.
IXpsOptions Provides options that control how a presentation is saved in XPS format.

Enumeration

Enumeration Description
CommentsPositions Represents the rule to render comments into exported document
Conformance Specifies the conformance class to which the PresentationML document conforms.
EmbedFontCharacters Represents the rule to use for adding new embedding font into IPresentation
ImagePixelFormat Specifies the pixel format for the generated images.
LinkEmbedDecision Determines how object will be processed during saving.
NotesPositions Represents the rule to render notes into exported document
PdfAccessPermissions Contains a set of flags specifying which access permissions should be granted when the document is opened with user access.
PdfCompliance Constants which define the PDF standards compliance level.
PdfTextCompression Constants which define the type of a compression applied to all content in the PDF file except images.
PicturesCompression Represents the pictures compression level
SaveFormat Constants which define the format of a saved presentation.
SvgCoordinateUnit Represents CSS2 coordinate units used to define SVG coordinates.
SvgEvent Represents options for SVG shape.
SvgExternalFontsHandling Represents a way to handle external fonts used for text drawing.
TextInheritanceLimit Controls the depth of the text properties inheritance.
TiffCompressionTypes Provides options that control how a presentation is compressed in TIFF format.