Buscar y reemplazar texto es una tarea común que quizás deba realizar con frecuencia. En el caso de varios archivos, hacer esto mediante programación demostrará ser más eficiente. Con ese fin, este artículo le enseñará cómo buscar y reemplazar texto en archivos de PowerPoint usando C++.
- API de C++ para buscar y reemplazar texto en presentaciones de PowerPoint
- Buscar y reemplazar texto en archivos de PowerPoint
API de C++ para buscar y reemplazar texto en presentaciones de PowerPoint
Aspose.Slides for C++ es una API de C++ para trabajar con archivos de PowerPoint. Le permite crear, leer y actualizar archivos de PowerPoint sin necesidad de instalar Microsoft PowerPoint. Además, la API le permite buscar y reemplazar texto en 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
Buscar y reemplazar texto en archivos de PowerPoint usando C++
Los siguientes son los pasos para buscar y reemplazar texto en archivos de PowerPoint.
- En primer lugar, cargue el archivo de PowerPoint utilizando la clase Presentation.
- Recorra las diapositivas de la presentación.
- Dentro del bucle, recupere los marcos de texto en una matriz ITextFrame.
- Recorra la matriz de los marcos de texto.
- Dentro del ciclo, recorre los párrafos en cada ITextFrame.
- Iterar a través de las porciones en cada IParagraph.
- Para cada IPorción, compruebe si contiene el texto deseado. Si existe, entonces reemplace el texto.
- Finalmente, guarde la presentación usando el método Presentation->Save(System::String fname, Export::SaveFormat format).
El siguiente código de ejemplo muestra cómo buscar y reemplazar texto en archivos de PowerPoint usando C++.
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 buscar y reemplazar texto en presentaciones de PowerPoint utilizando C++. El fragmento de código compartido muestra cómo lograrlo con solo unas pocas líneas de código. Aspose.Slides for C++ es una API robusta y rica en funciones que proporciona muchas funciones adicionales para automatizar sus flujos de trabajo 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.