Skip to main content
All docs
V25.2
  • Presentation Methods

    A non-visual component that allows you to generate presentations from scratch and manipulate existing presentations in PPTX format.
    Name Description
    BeginUpdate() Locks the Presentation object until the Presentation.EndUpdate method is called.
    Dispose() Releases resources associated with the Presentation instance.
    EndUpdate() Unlocks the Presentation object after you call BeginUpdate.
    Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
    Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
    ExportTheme(Stream)
    ExportToPdf(Stream, PdfExportOptions) Exports the presentation as a PDF file to the specified stream. Allows you to specify PDF export options. The stream should be readable and writable.
    ExportToPdf(Stream) Exports the presentation as a PDF file to the specified stream. The stream should be readable and writable.
    FindText(String, TextSearchOptions) Searches the presentation (including all shapes, notes, and tables) for all occurrences of the specified text, using the provided search options.
    GetActualShapeBounds(Slide, FilledShape) Returns the size of the shape on the specified slide.
    GetHashCode() Serves as the default hash function. Inherited from Object.
    GetType() Gets the Type of the current instance. Inherited from Object.
    LoadTheme(Stream)
    MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
    ModifyTextProperties(IList<TextSearchInfo>, TextProperties) Applies text properties to the given text ranges. Properties to apply should not be null.
    Print() Prints presentation to the default printer.
    Print(PrintOptions) Prints the presentation with specified print options.
    ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
    RemoveText(IList<TextSearchInfo>) Removes specified text ranges from the presentation (from shapes, notes, and tables).
    ReplaceText(IList<TextSearchInfo>, String) Replaces the specified text ranges with new text throughout the presentation, including shapes, notes, and tables.
    ReplaceText(String, String, TextSearchOptions) Replaces all occurrences of the specified text with new text throughout the presentation, including shapes, notes, and tables.
    SaveDocument() Saves the presentation to a byte array.
    SaveDocument(DocumentFormat) Saves the presentation in the specified format to a byte array.
    SaveDocument(Stream, DocumentFormat) Saves the presentation in the specified format to the given stream.
    SaveDocument(Stream) Saves the presentation to a stream.
    ToString() Returns a string that represents the current object. Inherited from Object.
    See Also