Renderizza diapositiva come miniatura JPEG

Aspose.Slides for .NET è utilizzato per creare file di presentazione contenenti diapositive. Queste diapositive possono essere visualizzate aprendo i file di presentazione con Microsoft PowerPoint. Tuttavia, a volte gli sviluppatori potrebbero aver bisogno di visualizzare le diapositive come immagini usando il loro visualizzatore di immagini preferito. In tali casi, Aspose.Slides for .NET ti aiuta a generare immagini thumbnail delle diapositive.

Per generare la miniatura di qualsiasi diapositiva desiderata usando Aspose.Slides for .NET:

  1. Crea un’istanza della classe Presentation.
  2. Ottieni il riferimento di qualsiasi diapositiva desiderata utilizzando il suo ID o indice.
  3. Ottieni l’immagine thumbnail della diapositiva di riferimento a una scala specificata.
  4. Salva l’immagine thumbnail in qualsiasi formato immagine desiderato.
string filePath = @"..\..\..\Sample Files\";
string srcFileName = filePath + "Slide Thumbnail to JPEG.pptx";
string destFileName = filePath + "Slide Thumbnail to JPEG.jpg";

//Istanzia la classe Presentation che rappresenta il file di presentazione
using (Presentation pres = new Presentation(srcFileName))
{
    //Accedi alla prima diapositiva
    ISlide sld = pres.Slides[0];

    //Crea un'immagine a scala completa
    using (IImage image = sld.GetImage(1f, 1f))
    {
        //Salva l'immagine su disco in formato JPEG
        image.Save(destFileName, ImageFormat.Jpeg);
    }
}

Scarica il Codice di Esempio