Renderizar slide como miniatura para JPEG

Aspose.Slides for .NET é usado para criar arquivos de apresentação contendo slides. Esses slides podem ser visualizados ao abrir os arquivos de apresentação usando o Microsoft PowerPoint. Mas, às vezes, os desenvolvedores podem precisar visualizar os slides como imagens usando seu visualizador de imagens favorito. Nesses casos, o Aspose.Slides for .NET ajuda a gerar imagens em miniatura dos slides.

Para gerar a miniatura de qualquer slide desejado usando o Aspose.Slides for .NET:

  1. Crie uma instância da classe Presentation.
  2. Obtenha a referência de qualquer slide desejado usando seu ID ou índice.
  3. Obtenha a imagem em miniatura do slide referenciado em uma escala especificada.
  4. Salve a imagem em miniatura em qualquer formato de imagem desejado.
string filePath = @"..\..\..\Sample Files\";
string srcFileName = filePath + "Slide Thumbnail to JPEG.pptx";
string destFileName = filePath + "Slide Thumbnail to JPEG.jpg";

//Instancie a classe Presentation que representa o arquivo de apresentação
using (Presentation pres = new Presentation(srcFileName))
{
    //Acesse o primeiro slide
    ISlide sld = pres.Slides[0];

    //Crie uma imagem em escala completa
    using (IImage image = sld.GetImage(1f, 1f))
    {
        //Salve a imagem no disco no formato JPEG
        image.Save(destFileName, ImageFormat.Jpeg);
    }
}

Baixar Código de Exemplo