El formato SVG se usa a menudo para incrustar contenido en aplicaciones web y de escritorio. Puede haber situaciones en las que necesite incrustar sus presentaciones de PowerPoint en dichas aplicaciones. En tales circunstancias, la conversión de los archivos de PowerPoint al formato SVG resultará útil. Con ese fin, este artículo le enseñará cómo convertir presentaciones de PowerPoint a formato SVG usando C++.
- API de C++ para convertir archivos de PowerPoint a formato SVG
- Convierta archivos PowerPoint PPTX/PPT a formato SVG usando C++
API de C++ para convertir archivos de PowerPoint a formato SVG
Aspose.Slides for C++ es una API de C++ para trabajar con archivos de PowerPoint. Le permite crear, leer y modificar archivos PowerPoint PPT y PPTX sin necesidad de software adicional. Además, la API admite la conversión de archivos PPTX/PPT a formato SVG. Puede instalar la API a través de NuGet o descargarla directamente desde la sección Descargas.
PM> Install-Package Aspose.Slides.Cpp
Convierta archivos PowerPoint PPTX/PPT a formato SVG usando C++
Los siguientes son los pasos para convertir archivos PowerPoint PPTX/PPT a formato SVG.
- Cargue el archivo de PowerPoint utilizando la clase Presentation.
- Recorra las diapositivas de la presentación.
- Dentro del bucle, cree una instancia de la clase FileStream.
- Escriba la diapositiva en la transmisión mediante ISlide->WriteAsSvg(System::SharedPtrSystem::IO::Stream corriente) método.
- Finalmente, cierre la transmisión.
El siguiente código de muestra muestra cómo convertir archivos PPTX/PPT de PowerPoint a formato SVG usando C++.
// Ruta del archivo de origen
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
// Cargar el archivo de presentación
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Bucle a través de las diapositivas
for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
// Crear una instancia de la clase FileStream
SharedPtr<FileStream> stream = File::OpenWrite(String::Format(u"OutputDirectory\\PresentationToSvg_out_{0}.svg", slide->get_SlideNumber()));
// Escribe la diapositiva en la secuencia.
slide->WriteAsSvg(stream);
// Cierra la corriente
stream->Close();
}
Obtenga una licencia gratis
Para probar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.
Conclusión
En este artículo, aprendió cómo convertir archivos PPTX/PPT de PowerPoint a formato SVG usando C++. El ejemplo de código compartido muestra cómo convertir archivos de PowerPoint a formato SVG en solo unas pocas líneas de código. Aspose.Slides for C++ es una potente API que proporciona un montón de funciones adicionales para automatizar sus tareas relacionadas con PowerPoint. Puede explorar la API en detalle visitando la documentación oficial. Si tiene alguna consulta, no dude en comunicarse con nosotros en nuestro foro de soporte gratuito.
Ver también
Sugerencia: es posible que desee consultar Convertidor gratuito de PowerPoint a SVG de Aspose.