Esta breve guía describe cómo extraer texto de PowerPoint usando C#. Incluye detalles para configurar el IDE, una lista de pasos y un código de ejemplo para desarrollar un PowerPoint a convertidor de texto usando C#. Aprenderás a acceder a varios contenidos en la presentación/diapositivas para obtener texto de ella.
Pasos para convertir PowerPoint a texto usando C#
- Configura el entorno para usar Aspose.Slides for .NET para convertir PPTX a TXT
- Abra el archivo PPTX en memoria usando la clase Presentation, utilizando la ruta de archivo de entrada definida.
- Llama al método SlideUtil.GetAllTextFrames() para extraer todos los marcos de texto de cada diapositiva
- Establezca la bandera para extraer marcos de texto de las diapositivas maestras y de diseño, también.
- Declare el objeto StringBuilder para almacenar el contenido de texto extraído
- Analiza cada marco de texto y accede a sus párrafos
- Recorrer cada párrafo y añadir sus porciones de texto en nuevas líneas en el StringBuilder
- Escribe el texto acumulado final en un archivo TXT en el disco
Estos pasos explican el desarrollo del convertidor de PPTX a texto usando C#. Carga la presentación, obtén la colección de todos los marcos de texto, crea un objeto StringBuilder y recorre cada marco de la colección. Para cada marco, accede a la colección de párrafos, en cada párrafo obtén la colección de porciones, extrae el texto de la porción y añádelo al objeto StringBuilder.
Código para convertir PPTX a TXT usando C#
Este código muestra cómo extraer texto de PPTX usando C#. Existe otra forma rápida de obtener texto de toda la presentación usando PresentationFactory.Instance. El método ObtenerTextoDePresentación(rutaDeEntrada, ModoDeOrganizaciónDeExtracciónDeTexto).Desorganizado) escribe el contenido de cada diapositiva en un archivo de salida codificado en UTF-8. Se escribirán cuatro componentes de texto por cada diapositiva, incluyendo el texto principal del cuerpo, las notas del presentador, el texto de la diapositiva maestra y el texto del diseño.
Este artículo nos ha enseñado cómo extraer todo el texto de una presentación. Para convertir un PowerPoint a video MP4, consulte el artículo Convertir PowerPoint a video usando C#.