Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PowerPointHtmlSaveOptions

Namespace OfficeIMO.PowerPoint.Html
Assembly OfficeIMO.PowerPoint.Html
Modifiers sealed

Options for exporting PowerPoint presentations to HTML.

Inheritance

  • Object
  • PowerPointHtmlSaveOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

Methods

public PowerPointHtmlSaveOptions Clone() #
Returns: PowerPointHtmlSaveOptions

Creates a reusable copy of these conversion settings.

public static PowerPointHtmlSaveOptions CreateSemanticSlidesProfile(OfficeVisualThemeKind theme = WordLike) #
Returns: PowerPointHtmlSaveOptions

Creates semantic slide export settings.

Parameters

theme OfficeIMO.Drawing.OfficeVisualThemeKind = WordLike optionalposition: 0
public static PowerPointHtmlSaveOptions CreateVisualReviewProfile(OfficeVisualThemeKind theme = Report) #
Returns: PowerPointHtmlSaveOptions

Creates positioned visual-review export settings.

Parameters

theme OfficeIMO.Drawing.OfficeVisualThemeKind = Report optionalposition: 0

Properties

public PowerPointHtmlExportProfile ExportProfile { get; set; } #

PowerPoint-to-HTML lane to export. Defaults to semantic slides.

public OfficeHtmlConversionProfile Profile { get; set; } #

Compatibility bridge to the former cross-format profile enum. New code should use ExportProfile so only PowerPoint profiles are representable.

public HtmlConversionProfile SharedProfile { get; } #

Shared engine profile used by the selected PowerPoint export lane.

public OfficeHtmlDocumentOptions DocumentOutput { get; set; } #

Composed document-versus-fragment, theme, title, language, style, and newline settings.

public OfficeVisualThemeKind Theme { get; set; } #

Compatibility alias for Theme.

public Boolean IncludeDefaultStyles { get; set; } #

Compatibility alias for IncludeDefaultStyles.

public String Title { get; set; } #

Compatibility alias for Title.

public Boolean EmitDocumentShell { get; set; } #

Compatibility alias for EmitDocumentShell.

public String Language { get; set; } #

Compatibility alias for Language.

public String NewLine { get; set; } #

Compatibility alias for NewLine.

public Boolean IncludeHiddenSlides { get; set; } #

When true, hidden slides are included.

public Boolean IncludeNotes { get; set; } #

When true, notes are included in the extraction proof block.

public Boolean IncludeTables { get; set; } #

When true, tables are exported.

public Boolean IncludeHiddenShapes { get; set; } #

When true, hidden shapes are included in semantic and positioned review output.

public Boolean IncludeExtractionProof { get; set; } #

When true, emits slide-aligned extraction markdown as proof text.

public Boolean IncludeMasterInventory { get; set; } #

When true, exposes masters, layouts, theme identity, and template assets as inert review metadata.

public Boolean IncludeSmartArt { get; set; } #

When true, emits semantic SmartArt snapshots or diagnosed text fallbacks.

public Boolean IncludeMedia { get; set; } #

When true, emits media kind, poster-frame, and playback metadata without executing media.

public Boolean IncludeAdvancedEffects { get; set; } #

When true, reports supported picture adjustments and diagnosed effect simplifications.