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

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

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

ODP 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

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

auto presentation = MakeObject<Presentation>(u"presentation.odp");
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 ODP dosyaları nasıl ayrıştırılır

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

  1. ODP 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 ODP 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 ODP dosyası yükleyin ve metnini ve görüntülerini alın.
  • Her şeyi tek bir ZIP arşivi olarak indirin.

ODP Dosya Biçimi nedir

ODP dosyası, OpenOffice Impress ve LibreOffice Impress gibi uygulamaların kullandığı bir OpenDocument sunu dosyasıdır. Slaytları, metinleri, görüntüleri, biçimlendirmeyi, animasyonları ve diğer sunu içeriklerini açık, XML tabanlı bir pakette 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.