# Extrahujte text a obrázky ze souborů PPT pomocí Python

> Zdrojový kód Python k analýze prezentace PPT.

Source: https://products.aspose.com/slides/cs/python-net/parser/ppt/
Updated: 2023-05-01



## Extrahujte text z prezentace PPT prostřednictvím Python

Chcete-li naskenovat text z celé prezentace, použijte statickou metodu [GetAllTextFrames](https://reference.aspose.com/slides/python-net/aspose.slides.util/slideutil/) vystavenou třídou SlideUtil. Níže uvedený kód naskenuje text a informace o formátování z prezentace, včetně hlavních snímků.

### Extrahování textu z prezentace PPT pomocí Python

```py

import aspose.slides as slides

#Instatiate Presentation class that represents a PPT file
with slides.Presentation("pres.ppt") as pptxPresentation:
    # Get an Array of ITextFrame objects from all slides in the PPT
    textFramesPPTX = slides.util.SlideUtil.get_all_text_frames(pptxPresentation, True)

    # Loop through the Array of TextFrames
    for i in range(len(textFramesPPTX)):
	    # Loop through paragraphs in current ITextFrame
        for para in textFramesPPTX[i].paragraphs:
            # Loop through portions in the current IParagraph
            for port in para.portions:
			    # Display text in the current portion
                print(port.text)

    			# Display font height of the text
                print(port.portion_format.font_height)

			    # Display font name of the text
                if port.portion_format.latin_font != None:
                    print(port.portion_format.latin_font.font_name)
```

## Jak extrahovat text z PPT přes Python

Toto jsou kroky k analýze souborů PPT.

Načtěte PPT s instancí Presentation

Získejte pole objektů TextFrame ze všech snímků ve PPT

Procházejte polem TextFrames

Procházet odstavce v aktuálním TextFrame

Procházejte části v aktuálním odstavci

Získejte text v aktuální části

## Další podporované formáty analýzy
