2009-10-22 7 views
1

Je cherche un exemple de code sur la façon d'ajouter une image et le texte & en sortie comme un fichier PowerPoint. Le serveur hôte ne dispose pas d'Office et je n'ai pas le droit d'installer quoi que ce soit. La "manipulation de fichiers Excel 2007 et PowerPoint 2007 avec l'API Open XML Format" ne m'aidera pas. Voici le code de sortie du PowerPoint. Je ne sais pas pour ajouter du texte et des images.Exemple simple de créer un fichier 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

Aron, juste pour clarifier les choses, vous devez ajouter l'image/texte * de * le serveur ou pouvez-vous faire côté client et ajoutez la fichier édité sur le serveur? –

Répondre

5

Si vous ne pouvez pas utiliser l'API de format Open XML puis une mauvaise approche serait de créer l'ensemble du paquet/XML/ZIP par le code que je me sens est une mauvaise solution ....

Bonne article comment créer ppt en utilisant Open API Xml http://openxmldeveloper.org/articles/7429.aspx

Bonne chance

+0

super article montrant comment ajouter des diapositives + images aux diapositives. Recréé le fichier de modèle avec l'outil de productivité openxml 2.5 et en créant un nouveau projet de studio visuel et glissé l'exemple de code afin de le faire fonctionner. – MIKE

Questions connexes