Existe-t-il un moyen de créer par programme des présentations PowerPoint? Si possible, j'aimerais utiliser C # et créer des présentations PowerPoint 2003.
Réponses
Trop de publicités?Oui, vous le pouvez.
Vous voulez regarder dans MSDN qui a une assez bonne introduction à celui-ci.
Je pourrais vous donner un mot d'avertissement, Microsoft Office interop est compatible avec une API qui est maintenant plus de 10 ans. De ce fait, il est carrément désagréable à utiliser parfois. Si vous avez de l'argent à investir dans un bon livre ou deux, je pense qu'il serait de l'argent bien dépensé.
Voici un point de départ pour vous. Utiliser la fonction de recherche sur MSDN MSDN Page web. C'est bon pour tout Microsoft C# .Style NET des trucs.
Spécifiquement en ce qui concerne votre question, ce lien devrait vous aider: Automatiser PowerPoint à partir de C#.
Enfin, pour celui qui downvoted ceci: Nous étions tous d'apprentissage, un jour, comment faire quelque chose comme un débutant, c'est très certainement de programmation liées, indépendamment de la façon dont les nouvelles de quelqu'un qui pourrait être.
OpenXML ressemble à la voie à suivre à partir d'une application Web.
L'utilisation des bibliothèques d'interopérabilité n'est pas recommandée, comme d'autres l'ont indiqué.
Vous pouvez également consulter Aspose Slides , un composant pour .NET et Java qui facilite la génération de documents PowerPoint.
Si vous n'avez pas vraiment besoin d'une sortie compatible avec PowerPoint, envisagez d'utiliser un langage de balisage tel que LaTeX avec le package Beamer pour produire un PDF de la présentation, ou utilisez HTML et javascript d'une manière similaire à Slidy . Si vous avez besoin d'effets fantaisistes, il pourrait toujours être plus facile d'utiliser SVG, et vous auriez l'avantage d'obtenir une sortie qui peut être visualisée de manière fiable avec un logiciel gratuit.
http://msdn.microsoft.com/hi-in/magazine/cc163471(en-us).aspx
Utilisez ce lien. Bien que ce soit dans VB.NET, C # prend en charge la même chose.