iSpring SDK

iSpring SDK Overview

iSpring SDK is a high performance solution providing web sites and online applications with automatic PowerPoint to Flash conversion facilities. It is optimized for multithreaded processing and performs fast batch conversion of thousands of PowerPoint presentations into compact and web-friendly Flash movies.

iSpring PowerPoint to Flash SDK provides a powerful .NET/COM API and Command Line Interface for batch PPT to Flash conversion. iSpring SDK is compatible with major development platforms for Windows including C#, VB.NET, VB, Java, C++, ASP, ASP.NET.

If you want to extend your e-learning, web conferencing or downcasting system with PowerPoint to Flash facilities, iSpring PPT to Flash platform is an ideal solution for you.

Empower your applications

iSpring SDK provides desktop products, server side solutions, and web applications with the perfectly engineered PowerPoint to Flash conversion functionality.

iSpring PowerPoint to Flash API enables advanced customization and fine tuning of the conversion process. It gives you full control over the Flash presentation appearance and playback. A set of highly customizable Flash players provides various view models, presentation navigation and interaction schemes.

Become an iSpring SDK guru in a few minutes

The Code Builder application helps to explore iSpring SDK facilities using a simple user interface with zero programming required. Once you've tuned conversion options in the Code Builder, it will generate source code for C# or Visual Basic .NET. The Code Builder can also generate the command line code for batch scripts.

Get full control over your Flash presentations

iSpring SDK allows seamless integration of the generated content into Flash and Flex applications or web pages. Flash presentations created with iSpring SDK expose an ActionScript API for total programmatic control over playback and navigation.

  • Navigation by slides and animation steps
  • Playback position control
  • Play/Pause control
  • Sound volume control
  • Playback event notifications
  • Access to presentation properties

Create unique presentation players

With iSpring PowerPoint to Flash API you can create custom branded players for your presentations and take full control over the presentation look and feel. iSpring SDK includes players source code and detailed documentation to facilitate your development.

Stay on the technology forefront

iSpring SDK is the most comprehensive PowerPoint to Flash platform on the market. As it is being actively developed, it constantly provides new functionality to empower your applications with rich media innovations.

iSpring SDK Key Features

Whatever you create in PowerPoint, iSpring SDK can make your PowerPoint brainchild easily distributable, viewable and accessible anywhere accurately transforming the original PowerPoint effects and interactivity.

Developer tools and resources

  • Presentation conversion via COM API
  • Automatic code generation with CodeBuilder
  • Detailed programmer's guid
  • ASP.NET, C#, VB.NET, C++, PHP, VBScript and Java samples
  • ActionScript 2 API samples
  • Player template samples
  • Preloader samples
  • ActionScript 3, Flex and AIR samples
  • Presentation conversion COM API
  • Presentation conversion via command line
  • Presentation conversion API for Java


Advanced options

  • Saving and loading conversion settings in XML format
  • Scanning the presentation for linked multimedia resources new
  • Customizable video objects processing


Animations and transitions



Appearance & Playback

  • 10 player templates
  • Keyboard controls customization new
  • Animations and transitions disabling
  • Looped Flash presentation playback
  • Preloader selection
  • Multiple presenters & company logos


Flash presentation protection

  • Password protection
  • Custom watermark
  • Allowing playback in the set domains only


Output formats

  • Flash file (.SWF)
    • Solid Flash presentation
    • Compound Flash presentation
    • Standalone Flash slides
  • Windows .EXE file - no Flash Player required
  • ZIP archive packaging

Flash movie programmatic control

  • Flexible presentation and slide playback control
  • Playback events notifications
  • Access to the presentation information
  • Custom skin development facilities
  • Sound volume control new
  • Integration with ActionScript 3 via LocalConnection
  • Integration with JavaScript via ExternalInterface


Extensive Settings

  • Appearance control settings
  • Multimedia control settings
  • Playback control settings
  • Navigation control settings
  • Protection control settings


PowerPoint features support

  • PowerPoint XP/2003/2007/2010 support new
  • Vector representation of standard PowerPoint objects
  • Hidden slides support
  • Custom slideshows
  • Slide notes styles
  • Right-to-Left languages


Slide Multimedia support

  • Embedded and linked Flash movies and YouTube videos
  • AVI/WMV/MPG/MP4 video clips
  • MP3, WAV and WMA audio
  • Slide transition and animation sounds
  • Slide background audio
  • Presentation background audio


Quality and compression control

  • "Smart" image compression
  • Lossless (PNG) and lossy (JPEG) compression
  • Optimizing images for desired screen resolution
  • Audio bitrate control
  • Video bitrate control
  • Choosing slide video player type new
  • Detaching sounds, videos and Flash from Flash movie


What's new in iSpring SDK

iSpring SDK 5 adds up enhanced functionality for your flawless PowerPoint to Flash conversion experience. The upgraded version adds powerful features such as support of the new Microsoft PowerPoint 2010 and trigger animations to perfectly preserve interactivity of your presentations.


Version 5.0

PowerPoint features support
  • PowerPoint 2010 support
  • Trigger animations support
  • New PowerPoint 2010 transition effects support
  • Advanced processing of Smart Art objects
  • Random animation effect support
  • Standard PowerPoint audio objects volume control
  • Slide video objects playback control
Flash Presentation enhancement
  • Presentation preloader selection
  • Improved sound and animation synchronization in standalone slides mode
  • Keyboard control customization
Miscellaneous features
  • Scanning presentations for external multimedia resources (audio, video, flash)


Version 4.2

PowerPoint features support
  • YouTube videos embed
  • Preserving slide notes formatting
  • PowerPoint to Flash conversion core improvements
Flash Presentation enhancement
  • Advanced Glossy player template
  • Option to make slide background transparent
  • Custom watermark protection of a Flash presentation
  • Adding presenter & company info to the entire presentation or individual slides via COM API
Presentation playback control
  • Flexible control over automatic presentation playback
  • Providing complete presentation information vie ActionScript API regardless the skin used
  • Option to integrate the following core plugins into the generated presentations:
    • JavaScript Connector
    • ActionScript 3 Connector


Version 3.5

Create amazing Flash animations with iSpring SDK
  • Animations by words and letters
  • Repeated animations
  • Improved 3D objects positioning
  • Enhanced Advanced Player
  • Improved parallel conversion
  • New ISkinSizeController Interface in ActionScript API


Version 3.2

New level of PowerPoint to Flash excellence
  • PowerPoint 2007 presentations support
  • Enhanced COM API
  • iSpring CodeBuilder to generate code with no programming
  • iSpring SDK wrapper for Java
  • ActionScript 3 and Flex support
  • EXE file creation
  • Detaching video, Flash and audio resources from the output Flash presentation
  • 9 smart customizable players
  • Flash presntation preloader
  • Presentation autostart control
  • New C++, C#, VB.NET, an Java samples


iSpring SDK Samples

Here you can find a collection of coding samples on how to perform automatic conversion and how to control Flash presentation playback with detailed commentaries. They were specially designed to give you ready and easy-to-understand illustrations of iSpring SDK features.

The following samples are provided with iSpring SDK distribution kit and are available in the iSpring installation directory once the product set up is complete.

Automated conversion - COM, .NET

Automated conversion samples illustrate how to use PowerPoint to Flash conversion facilities of iSpring SDK on server side in .NET, COM programming environments in ASP.NET in C#, ASP.NET in VisualBasic, C#, C++, Command line, Java, PHP, VBScript and VB.NET languages.

Download server-side samples kit


Playback control - ActionScript, JavaScript

Action Script 2, Action Script 3, Air, Flex and JavaScript samples illustrate how to use ActionScript API facilities for integration of iSpring SDK generated Flash presentations into web and rich media applications.

Download client-side samples kit


If you need further assistance in iSpring SDK API usage in any programming environment or implementation into your project, feel free to contact our Support Team at

Download a fully functional version of iSpring SDK 5.0
and enjoy your unlimited free trial.
Featured customers

Reinhard Weber

Telekom Austria AG


“I'm using iSpring for producing Product training courses on our LMS System. Before iSpring the conversion took so far very much time up, now...”

read all testimonials »