PowerPointHtmlExportOptions
OfficeIMO.PowerPoint.Html
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.
Returned or exposed by 3
Accepted by parameters 4
Constructors
public PowerPointHtmlExportOptions() #Methods
public PowerPointHtmlExportOptions Clone() #Creates a reusable copy of these conversion settings.
Returns
PowerPointHtmlExportOptionspublic static PowerPointHtmlExportOptions CreateSemanticSlidesProfile(OfficeVisualThemeKind theme = WordLike) #Creates semantic slide export settings.
Parameters
- theme OfficeIMO.Drawing.OfficeVisualThemeKind = WordLike
Returns
PowerPointHtmlExportOptionspublic static PowerPointHtmlExportOptions CreateVisualReviewProfile(OfficeVisualThemeKind theme = Report) #Creates positioned visual-review export settings.
Parameters
- theme OfficeIMO.Drawing.OfficeVisualThemeKind = Report
Returns
PowerPointHtmlExportOptionsInherited Methods
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 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 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 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.