En este sencillo tema, le mostraremos cómo convertir SVG a Presentation usando C# sin depender de PowerPoint. Lo bueno es que no necesita software de terceros ni una biblioteca de Interop para convertir SVG a PPTX en C#. La aplicación se puede usar en cualquiera de los entornos configurados de .NET dentro de Windows, Linux o macOS, siempre que el código de muestra se pueda ejecutar sin problemas en todas las plataformas de .NET.
Pasos para exportar SVG a PPTX en C#
- Configure su aplicación para agregar el paquete Aspose.Slides for .NET desde NuGet.org
- Cree una instancia de una clase Presentation para crear una presentación predeterminada
- Acceda a la primera diapositiva predeterminada dentro de la colección de diapositivas de la presentación
- Lea el contenido del archivo SVG como una cadena e insértelo en la colección de imágenes de presentación
- Agregue una forma de marco de imagen dentro de la diapositiva seleccionada con una imagen SVG agregada
- Guarde la presentación con una imagen SVG en el disco
Al usar los pasos mencionados anteriormente en C#, se puede guardar SVG como una presentación PPT fácilmente. El proceso comienza creando una instancia de la clase Presentación y accediendo a la primera diapositiva predeterminada de la colección de diapositivas. Luego, el contenido del archivo SVG se lee como una cadena del disco y se agrega a un IPPImage dentro de la colección de imágenes de la presentación. Finalmente, se agrega una forma de marco de imagen dentro de la diapositiva usando el SVG agregado y la presentación se guarda en el disco.
Código para convertir SVG a PPTX en C#
Usando el ejemplo anterior en C# SVG a PowerPoint, la conversión de presentación se puede hacer fácilmente usando unas pocas líneas de código sencillo. También puede usar una presentación existente y puede insertar el SVG en cualquier posición dentro de cualquier diapositiva configurando también cualquier tamaño personalizado. También puede cargar el SVG de origen como un flujo de memoria desde fuentes como bases de datos o la web.
Este tutorial explica cómo insertar SVG en la presentación usando C#. Si desea obtener información sobre cómo agregar una tabla dentro de la presentación de PowerPoint, consulte el artículo sobre cómo crear una tabla en PowerPoint usando C#.