It's all ones and zeros, anything is possible! :-)
I'd think that you could use Apex to generate the XML format code that Microsoft supports for use with Powerpoint. (or some of the other standards microsoft supports) . Perhaps OpenOffice, as I think their stuff is simpler and powerpoint can read it. Might be tedious code however...
A long time ago I created an S-Control which printed mailing labels from Salesforce by hacking together the XML that microsoft used for a .doc file and then saving it as a .doc file. When Word opened it, it realized it was an XML file, did the conversion and opened it up just fine. I'd think you could do the same w/ PowerPoint.
Best, Steve
p.s. Can't you just use HTML for simple powerpoint-like presentations?
I did the same, but is there any way using which we add multiple slides to the ppt file. Also how can we add images to the presentation. Thanks in advance.
You can use <apex:page contenttype="application/vnd.ms-powerpoint"> to achieve your requirement.
All Answers
It's all ones and zeros, anything is possible! :-)
I'd think that you could use Apex to generate the XML format code that Microsoft supports for use with Powerpoint. (or some of the other standards microsoft supports) . Perhaps OpenOffice, as I think their stuff is simpler and powerpoint can read it. Might be tedious code however...
A long time ago I created an S-Control which printed mailing labels from Salesforce by hacking together the XML that microsoft used for a .doc file and then saving it as a .doc file. When Word opened it, it realized it was an XML file, did the conversion and opened it up just fine. I'd think you could do the same w/ PowerPoint.
Best, Steve
p.s. Can't you just use HTML for simple powerpoint-like presentations?
You can use <apex:page contenttype="application/vnd.ms-powerpoint"> to achieve your requirement.
Thanks! ;)
Thank you! ;)
Thanks for the answer.
I did the same, but is there any way using which we add multiple slides to the ppt file. Also how can we add images to the presentation. Thanks in advance.