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

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

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

PPTX 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

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

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

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

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

PPTX Dosya Biçimi nedir

PPTX dosyası, Open XML biçiminde bir Microsoft PowerPoint sunu dosyasıdır. Slaytları, metinleri, görüntüleri, biçimlendirmeyi, animasyonları ve diğer sunu içeriklerini sıkıştırılmış, 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.