Extraer texto de PowerPoint usando C#

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#

  1. Configura el entorno para usar Aspose.Slides for .NET para convertir PPTX a TXT
  2. Abra el archivo PPTX en memoria usando la clase Presentation, utilizando la ruta de archivo de entrada definida.
  3. Llama al método SlideUtil.GetAllTextFrames() para extraer todos los marcos de texto de cada diapositiva
  4. Establezca la bandera para extraer marcos de texto de las diapositivas maestras y de diseño, también.
  5. Declare el objeto StringBuilder para almacenar el contenido de texto extraído
  6. Analiza cada marco de texto y accede a sus párrafos
  7. Recorrer cada párrafo y añadir sus porciones de texto en nuevas líneas en el StringBuilder
  8. 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#.

 Español