Python ile PPT sunularından metin çıkarma

Aspose.Slides ile PowerPoint sunularından metin ve biçimlendirme ayrıntılarını çıkaran Python uygulamaları geliştirin.

Python ile bir PPT sunusundan metin çıkarma

Aspose.Slides for Python via .NET , SlideUtil üzerinde statik get_all_text_frames yöntemini sunar. Bu yöntem tüm sunudaki TextFrame nesnelerini döndürür ve asıl slaytlardaki metni de içerebilir. Aşağıdaki örnek bir PPT sunusundan metni ve ilgili yazı tipi ayrıntılarını çıkarır.

Bir PPT sunusundan metin çıkarma – Python

include_master_slides = True

with slides.Presentation("presentation.ppt") as presentation:
    text_frames = slides.util.SlideUtil.get_all_text_frames(presentation, include_master_slides)

    for text_frame in text_frames:
        for paragraph in text_frame.paragraphs:
            for portion in paragraph.portions:
                print(portion.text)

                font_height = portion.portion_format.font_height
                print(font_height)

                latin_font = portion.portion_format.latin_font
                if latin_font is not None:
                    print(latin_font.font_name)

Python ile PPT dosyasından metin nasıl çıkarılır

Bir PPT dosyasından metin çıkarmak için şu adımları izleyin.

  1. PPT dosyasını Presentation ile açın.
  2. SlideUtil.get_all_text_frames yöntemini çağırın ve asıl slaytların dahil edilip edilmeyeceğini belirtin.
  3. Döndürülen TextFrame nesneleri üzerinde dolaşın.
  4. Her metin çerçevesinin paragraphs koleksiyonu üzerinde dolaşın.
  5. Her paragrafın portions koleksiyonu üzerinde dolaşın.
  6. Geçerli parçanın text değerini ve biçimlendirme özelliklerini okuyun.

Aspose.Slides ile geliştirildi

Metin ve görüntüleri çevrimiçi çıkarın

Ücretsiz Aspose.Slides Parser uygulaması, yukarıdaki kodla aynı API olan Aspose.Slides for Python via .NET ile geliştirilmiştir. Uygulamayı açın ve API’nin kendi PPT dosyalarınızla neler yapabildiğini görün.

  • Tarayıcınızda çalışır, hiçbir şey yüklemeniz gerekmez.
  • Kod yazmadan önce Aspose.Slides’ın dosyalarınızı nasıl okuduğunu görün.
  • Bir PPT dosyası yükleyin ve metnini ve görüntülerini alın.
  • Her şeyi tek bir ZIP arşivi olarak indirin.

Ayrıştırma için desteklenen diğer biçimler

Python ile desteklenen diğer sunu biçimlerinden de metin çıkarabilirsiniz.