Probabilmente si desidera utilizzare le diapositive della presentazione all’interno di applicazioni Web o si desidera utilizzare le miniature delle diapositive. In questi casi, è necessario convertire le diapositive della presentazione PowerPoint in immagini. In questo articolo imparerai come convertire le presentazioni PPT o PPTX in file immagine JPG e PNG a livello di codice usando C#.

Converti PPT in JPG o PNG immagine usando .NET

I seguenti argomenti sono discussi qui:

API .NET per convertire le presentazioni

GroupDocs.Conversion mostra l’API .NET che consente la conversione di file di presentazione in immagini all’interno di applicazioni .NET. In questo articolo, utilizzeremo il suo GroupDocs.Conversion for .NET per convertire le presentazioni PPT/PPTX in formati di immagini. Inoltre, l’API supporta la conversione di molti altri formati di file come documenti di elaborazione testi, fogli di calcolo, presentazioni, eBook, immagini e molti altri che sono menzionati nella documentazione.

Puoi scaricare il programma di installazione delle DLL o MSI dalla sezione download o installare l’API nella tua applicazione .NET tramite NuGet.

PM> Install-Package GroupDocs.Conversion

Converti presentazione in immagine JPG usando C#

Passiamo rapidamente all’obiettivo e trasformiamo le nostre presentazioni in formati immagine. I passaggi seguenti mostrano come convertire il formato immagine Powerpoint PPT o PPTX in JPG in C#.

  • Carica il file di presentazione utilizzando la classe Converter.
  • Preparare le opzioni di conversione delle immagini utilizzando la classe ImageConvertOptions.
  • Definisci il formato del file di conversione come JPG.
  • Converti in immagine utilizzando il metodo Convert().

Il codice sorgente C# seguente converte la presentazione di PowerPoint in formato JPG.

// Converti presentazioni PPT, PPTX in immagini JPG usando C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Jpg 
    };  
    converter.Convert(getPageStream, options);
}

Converti presentazione in immagine PNG usando C#

Uno dei formati di immagine più in uso è PNG. Convertiamo le nostre diapositive in PNG in un modo simile. I seguenti passaggi guidano come convertire il formato immagine Powerpoint PPT o PPTX in formato immagine PNG in C#.

  • Carica il file PPT/PPTX di presentazione utilizzando la classe Converter.
  • Preparare le Opzioni di conversione immagine.
  • Imposta il formato del file di conversione come PNG.
  • Converti la presentazione in immagine utilizzando il metodo Convert().

L’esempio di codice C# seguente converte la presentazione di PowerPoint in formato PNG.

// Converti presentazioni PPT, PPTX in immagini PNG usando C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Png 
    };  
    converter.Convert(getPageStream, options);
}

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza i limiti di valutazione.

Conclusione

Per concludere abbiamo imparato come le presentazioni possono essere convertite nei formati JPG o PNG Images in C#. Per creare la tua applicazione di conversione, puoi saperne di più sull’API .NET di Conversion Automation utilizzando la documentazione. Il modo migliore è provare gli esempi disponibili su GitHub. Contattaci per qualsiasi domanda tramite il forum.

Guarda anche