Dividir presentaciones de PowerPoint usando C++

Puede haber escenarios en los que necesite dividir presentaciones de PowerPoint en varios archivos. Por ejemplo, su presentación puede tener varias secciones y desea que cada sección esté en un archivo separado. Con ese fin, este artículo le enseñará cómo dividir presentaciones de PowerPoint PPTX/PPT usando C++.

API de C++ para dividir presentaciones de PowerPoint

Aspose.Slides for C++ es una API potente y rica en funciones que le permite crear, leer y modificar archivos de PowerPoint sin necesidad de instalar Microsoft PowerPoint. Además, la API admite la división de presentaciones de PowerPoint. Puede instalar la API a través de NuGet o descargarla directamente desde la sección Descargas.

PM> Install-Package Aspose.Slides.Cpp

Dividir una presentación de PowerPoint usando C++

Los siguientes son los pasos para dividir una presentación de PowerPoint usando C++.

El siguiente código de ejemplo muestra cómo dividir una presentación de PowerPoint 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())
{
	// Crea una instancia de la clase Presentation
	auto newPresentation = System::MakeObject<Presentation>();

	// Eliminar la diapositiva predeterminada
	newPresentation->get_Slides()->idx_get(0)->Remove();

	// Agregar la diapositiva a la presentación
	newPresentation->get_Slides()->AddClone(slide);

	// Guardar la presentación
	newPresentation->Save(String::Format(u"OutputDirectory\\SplitPresentation_out_{0}.pptx", slide->get_SlideNumber()), SaveFormat::Pptx);
}

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, ha aprendido a dividir presentaciones de PowerPoint usando C++. El fragmento de código compartido muestra cómo dividir archivos de PowerPoint con solo unas pocas líneas de código. Aspose.Slides for C++ API proporciona un montón de características adicionales para trabajar con archivos de 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