PowerPoint to Flash converter
iSpring SDK COM API

Table of content

What is iSpring SDK COM API?

iSpring SDK COM API is Application Programming Interface based on Microsoft COM technology performing PowerPoint presentations conversion to Web friendly Flash movies. It is accessible from all popular programming languages and environments supporting COM technology such as: C#, Visual Basic, Visual Basic .NET, C++, Delphi, PHP, ASP.NET, VB Script, ASP, Java (via iSpring SDK Java wrapper), Python, JavaScript, JScript, and many others.

iSpring SDK COM API usage

Main functionality of the iSpring SDK COM API is implemented in iSpringSDK_2003.dll and iSpringSDK_2007.dll COM modules. Some programming languages such as C# and Visual Basic require adding iSpring SDK COM library reference to the project, while other programming languages do not.

Adding iSpring SDK reference to a C# project

Right click the References item of the Microsoft Visual Studio Solution Explorer and choose the Add Reference... item.

Microsoft Visual Studio References menu

The Add Reference window will be opened. In the COM tab select iSpring 3.0 Type Library item.

Add Reference Window

After that, iSpring SDK classes and interfaces become accessible from the C# source code.

iSpring SDK COM API classes and interfaces

iSpring SDK COM API exposes a number of classes, interfaces and enumeration types which can be accessed from programming languages. They are shown in the following diagram.

iSpring SDK COM API diagram

A main class exposed by the COM API is the PresentationConverter. It allows to open PowerPoint presentations and convert them to Flash format. It also provides access to the conversion settings and available skin modules.

The following classes and interfaces are exposed by iSpring SDK COM API.

Name Description
AppearanceSettings Interface Represents Flash presentation appearance settings
AudioBitrateEnum Enumeration Represents possible audio bitrates values
BackgroundAudioSettings Interface Represents presentation background audio settings
CorePlugin Interface Provides player core plugin information
CorePlugins Interface Represents a collection of the player core plugins
MediaSettings Interface Represents multimedia objects compression and conversion settings
NavigationSettings Interface Represents Flash presentation navigation settings
MouseClickAdvanceType Enumeration Represents all possible mouse click advance types
PlaybackSettings Interface Represents Flash presentation playback settings
PlayerSettings Interface Represents Flash presentation player settings
Presentation Interface Provides information about the opened PowerPoint presentation
PresentationConverter Class Provides PowerPoint to Flash conversion facilities, it is a main class of the iSpring SDK
PublishSettings Interface Represents Flash presentation publish settings
Settings Interface Provides access to presentation converter settings
Skin Interface Provides an information about Flash player skin
Skins Interface Represents a collection of Flash player skins
SkinSettings Interface Provides Flash player skin settings
Slide Interface Provides an information about PowerPoint presentation slide
Slides Interface Represents a collection of PowerPoint presentation slides

  Copyright © 2004-2008 iSpring Solutions, Inc.