Простой пример создания файла PowerPoint - PullRequest
1 голос
/ 22 октября 2009

Я ищу пример кода о том, как добавить изображение и текст и вывести его в виде файла PowerPoint. На хост-сервере нет Office, и мне запрещено устанавливать что-либо, поэтому «Управление файлами Excel 2007 и PowerPoint 2007 с помощью API формата Open XML» мне не поможет. Ниже приведен код выхода 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();

1 Ответ

5 голосов
/ 18 января 2010

Если вы не можете использовать API Open XML Format, тогда плохим подходом будет создание всего пакета / XML / ZIP с кодом, который, я считаю, является плохим решением ....

Хорошая статья о том, как создать ppt с помощью Open Xml API http://openxmldeveloper.org/articles/7429.aspx

Удачи

...