PPT PPTX ODP POT ppsx
Aspose.Slides  for Python via .NET
PPTX

Szöveg és képek kibontása a PPTX prezentációból a Python használatával

Készítse el saját Python-alkalmazásait a szöveg-, kép-, video- és hangfájlok PowerPointból való kinyeréséhez szerveroldali API-k segítségével.

Szöveg kibontása a PPTX prezentációból a Python segítségével

A teljes prezentáció szövegének beolvasásához használja a GetAllTextFrames statikus metódust, amelyet a SlideUtil osztály tesz közzé. Az alábbi kód beolvassa a szöveget és a formázási információkat egy prezentációból, beleértve a fődiákat is.

Szöveg kinyerése a PPTX prezentációból a Python használatával


import aspose.slides as slides

#Instatiate Presentation class that represents a PPTX file
with slides.Presentation("pres.pptx") as pptxPresentation:
    # Get an Array of ITextFrame objects from all slides in the PPTX
    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)

Szöveg kinyerése a PPTX formátumból a Python segítségével

Ezek a lépések a PPTX fájlok elemzéséhez.

  1. A PPTX betöltése a Presentation egy példányával

  2. Szerezzen le egy TextFrame objektumtömböt a PPTX összes diájáról

  3. Lapozzon át a TextFrames tömbön

  4. Lapozás a bekezdések között az aktuális szövegkeretben

  5. Lapozzon át a részeken az aktuális bekezdésben

  6. Szöveg lekérése az aktuális részben

Egyéb támogatott elemzési formátumok

A Python használatával a következő formátumokat is beolvashatja: