Criar Slide como Imagem SVG
Contents
[
Hide
]
Para gerar uma imagem SVG de qualquer slide desejado com Aspose.Slides.Pptx for .NET, siga as etapas abaixo:
- Crie uma instância da classe Presentation.
- Obtenha a referência do slide desejado usando seu ID ou índice.
- Obtenha a imagem SVG em um fluxo de memória.
- Salve o fluxo de memória em um arquivo.
Exemplo
//Instanciar uma classe Presentation que representa o arquivo de apresentação
using (Presentation pres = new Presentation("Slides Test Presentation.pptx"))
{
//Acessar o segundo slide
ISlide sld = pres.Slides[1];
//Criar um objeto MemoryStream
MemoryStream SvgStream = new MemoryStream();
//Gerar imagem SVG do slide e salvar no fluxo de memória
sld.WriteAsSvg(SvgStream);
SvgStream.Position = 0;
//Salvar o fluxo de memória em um arquivo
using (Stream fileStream = System.IO.File.OpenWrite("PresentatoinTemplate.svg"))
{
byte[] buffer = new byte[8 * 1024];
int len;
while ((len = SvgStream.Read(buffer, 0, buffer.Length)) > 0)
{
fileStream.Write(buffer, 0, len);
}
}
SvgStream.Close();
Baixar Exemplo em Execução
Baixar Código de Exemplo
Para mais detalhes, visite Renderizar Slides de Apresentação como Imagens SVG em .NET.