We have an upcoming project that requires converting Salesforce data into PowerPoint. I've heard great things about Conga, but we're doing some additional testing/research to make sure that if Conga doesn't work out for us we have some other options.
I tried creating a VisualForce page with contentType="application/vnd.ms-powerpoint" and the following contents:
<apex:page contentType="application/vnd.ms-powerpoint.presentation/PowerPointTesting.ppt"> <h1>Page 1</h1> <div style="page-break-before: always;"></div> <h1>Page 2</h1> </apex:page>
This page renders in my browser no problem, and automatically prompts me to download the PowerPoint. This PowerPoint saves and opens no problem, but the HTML is not rendered properly. The whole thing, tags and all, is just sitting there in a text box.
Does anyone have any insight into why this is happening?