Renderizar una Diapositiva como una Imagen SVG en C#
Descripción General
Este artículo explica cómo convertir una presentación de PowerPoint al formato SVG utilizando C#. Cubre los siguientes temas.
Formato: PowerPoint
Formato: PPT
Formato: PPTX
Formato: ODP
Formato: Diapositiva
- C# Convertir Diapositiva de PowerPoint a SVG
- C# Convertir Diapositiva de PPT a SVG
- C# Convertir Diapositiva de PPTX a SVG
- C# Convertir Diapositiva de ODP a SVG
Otros temas cubiertos por este artículo.
Formato SVG
SVG—un acrónimo de Gráficos Vectoriales Escalables—es un tipo o formato de gráficos estándar utilizado para renderizar imágenes bidimensionales. SVG almacena imágenes como vectores en XML con detalles que definen su comportamiento o apariencia.
SVG es uno de los pocos formatos para imágenes que cumple con estándares muy altos en estos términos: escalabilidad, interactividad, rendimiento, accesibilidad, programabilidad y otros. Por estas razones, se utiliza comúnmente en el desarrollo web.
Es posible que desees utilizar archivos SVG cuando necesites
- imprimir tu presentación en un formato muy grande. Las imágenes SVG pueden escalarse a cualquier resolución o nivel. Puedes redimensionar imágenes SVG tantas veces como sea necesario sin sacrificar calidad.
- *usar gráficos y diagramas de tus diapositivas en diferentes medios o plataformas. La mayoría de los lectores pueden interpretar archivos SVG.
- usar los tamaños más pequeños posibles de imágenes. Los archivos SVG generalmente son más pequeños que sus equivalentes de alta resolución en otros formatos, especialmente aquellos basados en mapas de bits (JPEG o PNG).
Renderizar una Diapositiva como una Imagen SVG
Aspose.Slides para .NET te permite exportar diapositivas en tus presentaciones como imágenes SVG. Sigue estos pasos para generar imágenes SVG:
Pasos: Conversiones de PowerPoint a SVG en C#
El siguiente código de muestra explica estas conversiones utilizando .NET.
- Pasos: Convertir PowerPoint a SVG en C#
- Pasos: Convertir PPT a SVG en C#
- Pasos: Convertir PPTX a SVG en C#
- Pasos: Convertir ODP a SVG en C#
Pasos de Código:
- Crea una instancia de la clase Presentation.
- .ppt extensión para cargar un archivo PPT dentro de la clase Presentation.
- .pptx extensión para cargar un archivo PPTX dentro de la clase Presentation.
- .odp extensión para cargar un archivo ODP dentro de la clase Presentation.
- .pps extensión para cargar un archivo PPS dentro de la clase Presentation.
- Itera a través de todas las diapositivas en la presentación.
- Escribe cada diapositiva en su propio archivo SVG a través de FileStream.
Este código de muestra en C# te muestra cómo convertir PowerPoint a SVG utilizando Aspose.Slides:
// El objeto Presentation puede cargar formatos de PowerPoint como PPT, PPTX, ODP, etc.
using (Presentation pres = new Presentation("pres.pptx"))
{
for (var index = 0; index < pres.Slides.Count; index++)
{
ISlide slide = pres.Slides[index];
using (FileStream fileStream = new FileStream($"slide-{index}.svg", FileMode.Create, FileAccess.Write))
{
slide.WriteAsSvg(fileStream);
}
}
}
Ver También
Este artículo también cubre estos temas. Los códigos son los mismos que los anteriores.
Formato: PowerPoint
- C# PowerPoint a SVG Código
- C# PowerPoint a SVG API
- C# PowerPoint a SVG Programáticamente
- C# PowerPoint a SVG Biblioteca
- C# Guardar PowerPoint como SVG
- C# Generar SVG desde PowerPoint
- C# Crear SVG desde PowerPoint
- C# PowerPoint a SVG Conversor
Formato: PPT
- C# PPT a SVG Código
- C# PPT a SVG API
- C# PPT a SVG Programáticamente
- C# PPT a SVG Biblioteca
- C# Guardar PPT como SVG
- C# Generar SVG desde PPT
- C# Crear SVG desde PPT
- C# PPT a SVG Conversor
Formato: PPTX
- C# PPTX a SVG Código
- C# PPTX a SVG API
- C# PPTX a SVG Programáticamente
- C# PPTX a SVG Biblioteca
- C# Guardar PPTX como SVG
- C# Generar SVG desde PPTX
- C# Crear SVG desde PPTX
- C# PPTX a SVG Conversor
Formato: ODP