La création de présentations PowerPoint par programmation
Est-il un moyen de programmation pour créer des présentations PowerPoint? Si possible, j'aimerais utiliser le C# et de créer des présentations PowerPoint 2003.
- Découvrez - www.pptxbuilder.com. Il convertit temptemplatized des données excel vers powerpoint.
Vous devez vous connecter pour publier un commentaire.
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 Page web MSDN. 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#. MODIFIEZ MAINTENANT LE LIEN MORT :(. Ces deux liens sont assez proches de l'original de l'article:
Automatiser Powerpoint à partir de C# 1/2
Automatiser Powerpoint à partir de C# 2/2
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 façon de passer d'une application web.
À l'aide de l'interopérabilité des bibliothèques n'est pas recommandé, comme d'autres l'ont dit.
Vous pouvez également regarder Aspose Diapositives, un composant pour .NET et Java qui permet de générer des documents powerpoint.
Si vous n'avez pas vraiment besoin de PowerPoint compatible sortie, pensez à utiliser un langage de balisage tels que le LaTeX avec Beamer package pour créer un fichier PDF de la présentation ou de l'utilisation de HTML et de javascript dans une manière similaire à Slidy. Si vous avez besoin d'effets de fantaisie, il pourrait être encore plus facile à utiliser SVG, et vous en aurez l'avantage de bénéficier d'une sortie qui peut être facilement visualisées avec le logiciel libre.
http://msdn.microsoft.com/hi-in/magazine/cc163471(fr-fr).aspx
Utiliser ce lien. Bien que ce soit dans VB.NET, C# prend en charge les mêmes.
Vous pouvez aussi essayer le SlideMight, un outil pour la fusion de données hiérarchiques avec les modèles de PowerPoint.
SlideMight prend en charge:
Format des données d'entrée est à ce moment seulement JSON.
Il existe des versions pour Windows et Mac OS X.
Plus d'informations sur http://www.SlideMight.com
Avertissement:
Je suis le propriétaire de vous pourrez découvrir les faïences de la Technologie, la société qui a développé SlideMight.
Et je suis l'un des développeurs.
Vous pouvez utiliser Essentiel Présentation produit de Syncfusion Software Private Limited. Ce produit peut être utilisé pour
Plus d'informations sur https://help.syncfusion.com/file-formats/presentation/overview
Avertissement:
Je travaille pour Syncfusion Software Private Limited
Un vraiment simple solution peut être trouvée dans le logiciel SlideFab 2. Il nécessite pas de codage et lui permet d'automatiquement des dizaines et des centaines de diapositives quelques minutes (par exemple, la création d'un modèle Excel et créer automatiquement des diapositives Powerpoint dans un délai de 2 minutes (temps réel) https://slidefab.com/hello-world/ ).
SlideFab aligne windows de microsoft Excel et de Powerpoint uns à côté des autres et la configuration est principalement: 1) la sélection d'une plage Excel, 2) la sélection des Powerpoint forme, 3) en cliquant sur la croix bouton de SlideFab le lien.
Il permet différents modes d'export:
Il prend en charge en boucle pour créer plusieurs sur mesure des copies d'un modèle de présentation où chaque copie peut être basé sur des données différentes, montrant les différents textes
Il a beaucoup plus de fonctionnalités, telles que le soutien des tableaux Excel et des plages nommées, l'ajout de sections, création de plusieurs fichiers, le tri des diapositives, en fonction des valeurs Excel, conditionnellement retrait/exclusion des parties basé sur les formules Excel et beaucoup plus.
SlideFab 2 lite est disponible gratuitement à https://slidefab.com/lite
C'est ce qu'il ressemble à la création de diapositives:
Avertissement: je suis le développeur et propriétaire de SlideFab