Analyzujte formáty PPTX v C++
Nativní a vysoce výkonné analyzování dokumentů PPTX pomocí Aspose.Slides na straně serveru pro C++ API bez použití jakéhokoli softwaru, jako je Microsoft nebo Adobe PDF.
Jak analyzovat soubor PPTX pomocí C++
Abychom mohli analyzovat soubor PPTX, použijeme
API, což je funkčně bohaté, výkonné a snadno použitelné API pro analýzu dokumentů pro platformu C++. Jeho nejnovější verzi si můžete stáhnout přímo, stačí otevřít
správce balíčků, vyhledejte Aspose.Slides.Cpp a nainstalovat. Můžete také použít následující příkaz z konzoly Správce balíčků.
Příkaz
PM> Install-Package Aspose.Slides.Cpp
Kroky k analýze souborů PPTX v C++
Základní analýzu dokumentu pomocí Aspose.Slides for C++ API lze provést pomocí několika řádků kódu.
Načtěte soubor PPTX.
Získejte pole objektů ITextFrame prvního snímku.
Procházejte polem TextFrames
Procházejte odstavce v aktuálním ITextFrame.
Procházejte částmi v aktuálním IP odstavci.
Zobrazte text.
Požadavky na systém
Aspose.Slides pro C++ podporuje na všech hlavních platformách a operačních systémech. Ujistěte se prosím, že máte následující předpoklady.
- Microsoft Windows nebo kompatibilní OS s C++ Runtime Environment pro Windows 32 bit, Windows 64 bit a Linux 64 bit.
- Aspose.Slides pro C++ DLL odkazované ve vašem projektu.
Analyzujte soubory PPTX - C++
// Sample file path
const String sourceFilePath = u"SourcePath\sourceFile.pptx";
// Load the PPTX file
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
// Get an Array of ITextFrame objects from the first slide
System::ArrayPtr<SharedPtr<ITextFrame>> textFramesSlideOne = SlideUtil::GetAllTextBoxes(presentation->get_Slides()->idx_get(0));
// Loop through the Array of TextFrames
for (int i = 0; i get_Length(); i++){
// Loop through paragraphs in current ITextFrame
for (SharedPtr<IParagraph> paragraph : textFramesSlideOne[i]->get_Paragraphs()){
// Loop through portions in the current IParagraph
for (SharedPtr<IPortion> portion : paragraph->get_Portions()){
// Display text
Console::WriteLine(portion->get_Text());
}
}
}
O Aspose.Slides pro C++ API
Aspose.Slides API lze použít ke čtení, zápisu, manipulaci a převodu dokumentů Microsoft PowerPoint do PDF, XPS, HTML, TIFF, ODP a různých dalších formátů. Je možné vytvářet nové soubory od začátku a ukládat je v příslušných podporovaných formátech. Aspose.Slides je samostatné API pro vytváření, analýzu nebo manipulaci s prezentacemi, snímky a prvky a nezávisí na žádném softwaru, jako je Microsoft nebo OpenOffice.Online PPTX Parser Live Demos
Extract text and images from PPTX documents right now by visiting our Live Demos website . The live demo has the following benefits
PPTX Co je formát PPTX
Files with PPTX extension are presentation files created with popular Microsoft PowerPoint application. Unlike the previous version of presentation file format PPT which was binary, the PPTX format is based on the Microsoft PowerPoint open XML presentation file format. A presentation file is a collection of slides where each slide can comprise of text, images, formatting, animations, and other media. These slides are presented to audience in the form of slideshows with custom presentation settings.
Více