2009-10-22 46 views
1

我正在寻找一些关于如何添加图像和文本的示例代码&将其输出为PowerPoint文件。 主机服务器没有Office,我不允许安装任何东西,因此“使用Open XML Format API处理Excel 2007和PowerPoint 2007文件”不会帮助我。 以下是输出PowerPoint的代码。我只是不知道要添加文字和图片。创建PowerPoint文件的简单示例

Response.ClearContent(); 
    Response.AddHeader("content-disposition", "attachment;filename=Filename.ppt"); 
    Response.ContentType = "application/powerpoint"; 
    System.IO.StringWriter sw = new System.IO.StringWriter(); 
    System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw); 
    Response.Write(sw.ToString()); 
    Response.End(); 
+0

阿隆创建PPT,我只想澄清,你需要添加图像/文本*从*服务器,也可以做客户端,并添加编辑的文件返回到服务器? –

回答

5

如果你不能使用Open XML格式的API,然后不好的做法是创建全包/ XML /通过代码,我觉得是一个坏的解决方案ZIP ....

好文章如何使用Open XML API http://openxmldeveloper.org/articles/7429.aspx

好运

+0

伟大的文章展示了如何将幻灯片+图像添加到幻灯片。使用openxml 2.5生产力工具重新创建模板文件,并创建一个新的Visual Studio项目并拖动示例代码以使其运行。 – MIKE