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.CppODP 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.
- ODP dosyasını
Presentationsınıfıyla yükleyin. - İlk slaydın
ITextFramenesneleriniSlideUtil::GetAllTextBoxesile alın. ITextFramenesneleri üzerinde dolaşın.- Her
ITextFrameiçindekiIParagraphnesneleri üzerinde dolaşın. - Her
IParagraphiçindekiIPortionnesneleri üzerinde dolaşın. - Metni
get_Textile 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.
Ayrıştırma için desteklenen diğer biçimler
C++ ile başka sunu biçimlerini de ayrıştırabilirsiniz.