C # Codice per convertire diapositiva di PowerPoint per immagini

Pubblicato: 2012-02-23

Se si desidera automatizzare i file dei processi di business e l'esportazione di PowerPoint per immagini, allora questo codice può essere veramente utile. Questo codice C # vi aiuterà ad aprire i file di PowerPoint di programmazione e quindi esportare la diapositiva di immagine.

 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Office.Core; using Microsoft.Office.Interop.PowerPoint; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Application pptApplication = new Application(); Presentation pptPresentation = pptApplication.Presentations .Open("test.pptx", MsoTriState.msoFalse,MsoTriState.msoFalse , MsoTriState.msoFalse); pptPresentation.Slides[1].Export("slide.png", "png", 320, 240); } } } 

Nell'esempio possiamo vedere che prima stiamo aprendo un file PPT o .pptx con oggetto Application e quindi scegliere la prima diapositiva usando array di diapositive. Infine usiamo la funzione Esporta per esportare la diapositiva in formato PNG. È possibile modificare il formato di output in formato JPG, ma si rischia di perdere un po 'di qualità dell'immagine in uscita a.