Bonjour,
Cela fait quelques temps que je planche sur un problème que je n'arrive pas a résoudre.
J'aurais besoin d'afficher une présentation PowerPoint (pps/ppt) dans un panel. J'ai pas mal recherché sur le net et je n'ai pas trouvé grand chose.
J'ai trouvé une petite triche en lançant via le composant com:
#region transformation du pps/ppt en wmv
Microsoft.Office.Interop.PowerPoint.Application msPPSApp = new Microsoft.Office.Interop.PowerPoint.Application();
Microsoft.Office.Interop.PowerPoint.Presentation msPPSPre = msPPSApp.Presentations.Open("c:\....");
int verticalReso=1024;
msPPSPre.CreateVideo("c:\....",true,5,verticalReso,30,85);
msPPSPre.Close();
#endregion
#region lecture dans le panel
Video v = new Video("c:\....");
v.Owner = LePanel;
v.Play();
#endregion
Ce qu'il ne me plaît pas :
- cela impose d'avoir PowerPoint 2010.
- Affichage de PowerPoint lors de la création de la vidéo.
- Perte de temps lors de la création de la vidéo.
- Je préférerai quelque chose de meilleur (en tout cas plus pro).
Quelqu'un aurait il une idée de comment opérer?
Merci d'avance.