Crear Diapositiva como Imagen SVG
Contents
[
Hide
]
Para generar una imagen SVG a partir de cualquier diapositiva deseada con Aspose.Slides.Pptx para .NET, siga los siguientes pasos:
- Cree una instancia de la clase Presentation.
- Obtenga la referencia de la diapositiva deseada utilizando su ID o índice.
- Obtenga la imagen SVG en un flujo de memoria.
- Guarde el flujo de memoria en un archivo.
Ejemplo
//Instanciar una clase Presentation que representa el archivo de presentación
using (Presentation pres = new Presentation("Slides Test Presentation.pptx"))
{
//Acceder a la segunda diapositiva
ISlide sld = pres.Slides[1];
//Crear un objeto de flujo de memoria
MemoryStream SvgStream = new MemoryStream();
//Generar imagen SVG de la diapositiva y guardarla en el flujo de memoria
sld.WriteAsSvg(SvgStream);
SvgStream.Position = 0;
//Guardar el flujo de memoria en un archivo
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();
Descargar Ejemplo en Ejecución
- [CodePlex](https://asposeslidesvsto.codeplex.com/SourceControl/latest#Aspose.Slides Features missing in VSTO/Creating Slide SVG Image/)
- GitHub
- Code.MSDN
Descargar Código de Muestra
Para más detalles, visite Creando Imagen SVG de Diapositiva.