Convierta PPTX a XML a través de C++
Conversión de PPTX a XML de alto rendimiento utilizando la biblioteca C++ sin necesidad de instalar Microsoft PowerPoint.
Cómo convertir PPTX a XML usando C++
Para convertir PPTX a XML, usaremos Aspose.Slides para C++ API que es una API de manipulación y conversión de documentos rica en funciones, potente y fácil de usar para la plataforma C ++. Puede descargar su última versión directamente, simplemente abra NuGet administrador de paquetes, busque Aspose.Slides.Cpp e instalar También puede usar el siguiente comando desde la Consola del administrador de paquetes.
Dominio
PM> Install-Package Aspose.Slides.Cpp
Código fuente de conversión de PPTX a XML C++
// Load the PPTX.
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"sourceFile.pptx");
// Save in XML format.
for (int32_t index = 0; index < prs->get_Slides()->get_Count(); index++)
{
auto fileName = String::Format(u"slide-{0}.xml", index);
auto fileStream = System::MakeObject<FileStream>(fileName, FileMode::Create, FileAccess::Write);
auto slide = prs->get_Slides()->idx_get(index);
slide->WriteAsSvg(fileStream);
}
Pasos para convertir PPTX a XML a través de C++
Los desarrolladores de C++ pueden convertir fácilmente un archivo PPTX a XML con solo unas pocas líneas de código.
- Cargue el archivo PPTX con Aspose.Slides para C++ Presentation Object.
- Llame al método Save().
- Pase la ruta del archivo de salida con extensión de archivo (XML).
- El archivo XML se guardará en la ruta especificada.
- Abra el archivo XML en un programa compatible.
Requisitos del sistema
Antes de ejecutar el código de ejemplo de conversión de C++, asegúrese de tener los siguientes requisitos previos.
- Microsoft Windows o un sistema operativo compatible con C++ Runtime Environment para Windows de 32 bits, Windows de 64 bits y Linux de 64 bits.
- Aspose.Slides para C++ DLL a la que se hace referencia en su proyecto.
Aplicación gratuita para convertir PPTX a XML
Otras conversiones admitidas
También puede convertir PPTX a muchos otros formatos de archivo, incluidos algunos de los que se enumeran a continuación.