Я пытаюсь получить текст из презентации Power Point с помощью плагина Spire.Presentation. Я могу извлечь текст из простых текстовых полей с помощью следующего кода успешно. Но как только текстовые поля сгруппированы вместе, этот код возвращает пустые строки. Пожалуйста, помогите получить текст, когда фигуры сгруппированы. Не смог найти нигде решения.
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim presentation As New Presentation("Drawing.pptx", FileFormat.Pptx2010)
Dim sb As New StringBuilder()
For Each slide As ISlide In presentation.Slides
For Each shape As IShape In slide.Shapes
If TypeOf shape Is IAutoShape Then
For Each tp As TextParagraph In TryCast(shape, IAutoShape).TextFrame.Paragraphs
sb.Append(tp.Text + Environment.NewLine)
Next
End If
Next
Next
File.WriteAllText("target.txt", sb.ToString())
Process.Start("target.txt")
End Sub