Posted: Tue Sep 01, 2009 2:18 pm
Post subject: Re: SDK conversion much slower than Pro desktop software
|
|
iSpring Pro works as a PowerPoint add-in. It means it is located in PowerPoint application being a part of PowerPoint process. In this case the interaction between PowerPoint and iSpring Pro doesn’t require switching between processes and all calls from iSpring Pro to PowerPoint are executed without delay.
iSpring SDK is implemented as a standalone process. Thus, when iSDK calls some PowerPoint method, Windows passes parameters from iSpring process to PowerPoint process and switches from iSpring to PowerPoint. Switching between processes and passing parameters increases conversion time.
Quote: Is PowerPoint really required to be installed on the server?
PowerPoint is required to be installed on the server.
PowerPoint is not designed for multithreaded processing, so we do not recommend launch multiple conversions. Instead you can implement a sort of queue system, so once the presentation is uploaded to your application it's put into the queue, and all presentation are processed one by one but not simultaneously.
|