Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

PowerPointHtmlExportOptions

OfficeIMO.PowerPoint.Html

Namespace
OfficeIMO.PowerPoint.Html
Assembly
OfficeIMO.PowerPoint.Html
Source revision
e163ccb36643 with working tree changes
Modifiers
sealed

Options for exporting PowerPoint presentations to HTML.

Inheritance

  • object
  • PowerPointHtmlExportOptions

Usage

Explore 7 API references to this type

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

Accepted by parameters 4

Constructors

public PowerPointHtmlExportOptions() #

Methods

public PowerPointHtmlExportOptions Clone() #

Creates a reusable copy of these conversion settings.

public static PowerPointHtmlExportOptions CreateSemanticSlidesProfile(OfficeVisualThemeKind theme = WordLike) #

Creates semantic slide export settings.

Parameters

theme OfficeIMO.Drawing.OfficeVisualThemeKind = WordLike optional
public static PowerPointHtmlExportOptions CreateVisualReviewProfile(OfficeVisualThemeKind theme = Report) #

Creates positioned visual-review export settings.

Parameters

theme OfficeIMO.Drawing.OfficeVisualThemeKind = Report optional

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 PowerPointHtmlExportOptions.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 OfficeHtmlDocumentOptions.Theme.

public bool IncludeDefaultStyles { get; set; } #

Compatibility alias for OfficeHtmlDocumentOptions.IncludeDefaultStyles.

public string? Title { get; set; } #

Compatibility alias for OfficeHtmlDocumentOptions.Title.

public bool EmitDocumentShell { get; set; } #

Compatibility alias for OfficeHtmlDocumentOptions.EmitDocumentShell.

public string? Language { get; set; } #

Compatibility alias for OfficeHtmlDocumentOptions.Language.

public string NewLine { get; set; } #

Compatibility alias for OfficeHtmlDocumentOptions.NewLine.

public bool IncludeHeading { get; set; } #

When true, the output starts with an h1 heading showing PowerPointHtmlExportOptions.Title, or a profile-specific fallback when no title is set. Set to false to omit the heading; the document title is unaffected.

public bool IncludeSlideHeadings { get; set; } #

When true, each slide starts with an h2 heading such as "Slide 1". Set to false to omit them.

public bool IncludeRenderDiagnostics { get; set; } #

When true, visual-review output lists each slide's render diagnostics as visible text below the slide. Set to false to leave them out of the HTML; they are still reported in the conversion report.

public bool IncludeHiddenSlides { get; set; } #

When true, hidden slides are included.

public bool IncludeNotes { get; set; } #

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

public bool IncludeTables { get; set; } #

When true, tables are exported.

public bool IncludeHiddenShapes { get; set; } #

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

public bool IncludeExtractionProof { get; set; } #

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

public bool IncludeMasterInventory { get; set; } #

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

public bool IncludeSmartArt { get; set; } #

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

public bool IncludeMedia { get; set; } #

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

public bool IncludeAdvancedEffects { get; set; } #

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

public OfficeFontFaceCollection? Fonts { get; set; } #

Caller-supplied TrueType faces used to measure and embed slide text in visual-review snapshots, ahead of installed platform fonts. Null by default, which keeps platform font resolution.

public bool FailOnLoss { get; set; } #

Throws OfficeConversionException when the conversion reports loss.