2009-10-22 2 views
1

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

Арон, просто уточнить, что вам нужно, чтобы добавить изображение/текст * от * сервера или вы можете сделать это на стороне клиента и добавить отредактированный файл обратно на сервер? –

ответ

5

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

Хороший статья как создать PPT с помощью Open XML API http://openxmldeveloper.org/articles/7429.aspx

удачи

+0

отличная статья, показывающая, как добавлять слайды + изображения в слайды. Восстановил файл шаблона с помощью инструмента повышения производительности openxml 2.5 и создал новый проект визуальной студии и перетащил пример кода, чтобы запустить его. – MIKE

Смежные вопросы