C++ ile PPT sunularını ayrıştırma

Microsoft PowerPoint olmadan sunu slaytlarından metin çıkarmak için Aspose.Slides for C++ kullanın.

C++ ile PPT dosyasını ayrıştırma

PPT sunu dosyalarını ayrıştırmak ve slaytlardan metin çıkarmak için Aspose.Slides for C++ kullanın. API, slayt metnini SlideUtil::GetAllTextBoxes, ITextFrame, IParagraph ve IPortion üzerinden sunar; böylece Microsoft PowerPoint’i otomatikleştirmeden metin içeriğini okuyabilirsiniz. Aspose.Slides.Cpp paketini NuGet’ten yükleyin veya aşağıdaki komutu Paket Yöneticisi Konsolu’nda kullanın.

Komut

PM> Install-Package Aspose.Slides.Cpp

PPT dosyalarını ayrıştırma – C++

auto presentation = MakeObject<Presentation>(u"presentation.ppt");
auto textFrames = SlideUtil::GetAllTextBoxes(presentation->get_Slide(0));

for (auto&& textFrame : textFrames)
{
    for (auto&& paragraph : textFrame->get_Paragraphs())
    {
        for (auto&& portion : paragraph->get_Portions())
        {
            Console::WriteLine(portion->get_Text());
        }
    }
}

presentation->Dispose();

C++ ile PPT dosyaları nasıl ayrıştırılır

Aspose.Slides for C++ ile PPT dosyalarından metin çıkarın.

  1. PPT dosyasını Presentation sınıfıyla yükleyin.
  2. İlk slaydın ITextFrame nesnelerini SlideUtil::GetAllTextBoxes ile alın.
  3. ITextFrame nesneleri üzerinde dolaşın.
  4. Her ITextFrame içindeki IParagraph nesneleri üzerinde dolaşın.
  5. Her IParagraph içindeki IPortion nesneleri üzerinde dolaşın.
  6. Metni get_Text ile okuyun.

Sistem gereksinimleri

Aspose.Slides for C++ başlıca masaüstü ve sunucu platformlarını destekler. Projenizin aşağıdaki ön koşulları karşıladığından emin olun.

  • Desteklenen C++ çalışma zamanına sahip Microsoft Windows, Linux, macOS veya uyumlu başka bir işletim sistemi.
  • Projenizde başvurulan Aspose.Slides for C++ kitaplığı.

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 C++ 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.

PPT Dosya Biçimi nedir

PPT dosyası, bir Microsoft PowerPoint 97-2003 sunu dosyasıdır. Slaytları, metinleri, görüntüleri, multimedyayı ve gömülü nesneleri, Open XML tabanlı PPTX biçiminden önce kullanılan ikili PowerPoint dosya biçiminde saklar.

Daha Fazla Oku

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

C++ ile başka sunu biçimlerini de ayrıştırabilirsiniz.