API Reference

Class

PowerPointTemplate

Namespace OfficeIMO.PowerPoint
Assembly OfficeIMO.PowerPoint
Modifiers static

Optional adapter for inspecting a PowerPoint template and creating an editable presentation from it.

Inheritance

  • Object
  • PowerPointTemplate

Methods

public static PowerPointPresentation CreatePresentation(String templatePath, String outputPath, PowerPointTemplateCreationOptions options = null) #
Returns: PowerPointPresentation

Copies a `.pptx` or `.potx` template into a new editable presentation while preserving native masters, layouts, themes, relationships, and assets.

Parameters

templatePath System.String requiredposition: 0
outputPath System.String requiredposition: 1
options OfficeIMO.PowerPoint.PowerPointTemplateCreationOptions = null optionalposition: 2
Inspect 2 overloads
public static PowerPointTemplateInventory Inspect(PowerPointPresentation presentation) #
Returns: PowerPointTemplateInventory

Inspects masters, layouts, placeholders, theme tokens, and reusable assets in a template file.

Parameters

templatePath System.String requiredposition: 0
Inspect(OfficeIMO.PowerPoint.PowerPointPresentation presentation) #

Inspects the template-capable structure already loaded by a presentation.

Parameters

presentation OfficeIMO.PowerPoint.PowerPointPresentation required