Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Interface

IGoogleSlidesExporter

Namespace OfficeIMO.PowerPoint.GoogleSlides
Assembly OfficeIMO.PowerPoint.GoogleSlides
Modifiers abstract

Plans, prepares, and exports OfficeIMO presentations to Google Slides.

Methods

public abstract GoogleSlidesBatch BuildBatch(PowerPointPresentation presentation, GoogleSlidesSaveOptions options = null) #
Returns: GoogleSlidesBatch

Prepares native elements and renders complex-slide images without contacting Google.

Parameters

presentation OfficeIMO.PowerPoint.PowerPointPresentation requiredposition: 0
options OfficeIMO.PowerPoint.GoogleSlides.GoogleSlidesSaveOptions = null optionalposition: 1
public abstract GoogleSlidesTranslationPlan BuildPlan(PowerPointPresentation presentation, GoogleSlidesSaveOptions options = null) #
Returns: GoogleSlidesTranslationPlan

Counts native and fallback content without contacting Google or rendering whole-slide fallback images.

Parameters

presentation OfficeIMO.PowerPoint.PowerPointPresentation requiredposition: 0
options OfficeIMO.PowerPoint.GoogleSlides.GoogleSlidesSaveOptions = null optionalposition: 1
public abstract Task<GooglePresentationReference> ExportAsync(PowerPointPresentation presentation, GoogleWorkspaceSession session, GoogleSlidesSaveOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<GooglePresentationReference>

Creates or replaces a Google presentation using the configured session and policy.

Parameters

presentation OfficeIMO.PowerPoint.PowerPointPresentation requiredposition: 0
session OfficeIMO.GoogleWorkspace.GoogleWorkspaceSession requiredposition: 1
options OfficeIMO.PowerPoint.GoogleSlides.GoogleSlidesSaveOptions = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3