Разбор презентаций PPTX на C++

Используйте Aspose.Slides for C++, чтобы извлекать текст со слайдов презентаций без Microsoft PowerPoint.

Разбор файла PPTX на C++

Используйте Aspose.Slides for C++, чтобы разбирать файлы презентаций PPTX и извлекать текст со слайдов. API предоставляет текст слайдов через SlideUtil::GetAllTextBoxes, ITextFrame, IParagraph и IPortion, поэтому текст можно читать без автоматизации Microsoft PowerPoint. Установите пакет Aspose.Slides.Cpp из NuGet или выполните команду ниже в консоли диспетчера пакетов.

Команда

PM> Install-Package Aspose.Slides.Cpp

Разбор файлов PPTX — 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();

Как разобрать файлы PPTX на C++

Извлекайте текст из файлов PPTX с помощью Aspose.Slides for C++.

  1. Загрузите файл PPTX с помощью класса Presentation.
  2. Получите объекты ITextFrame первого слайда с помощью SlideUtil::GetAllTextBoxes.
  3. Переберите объекты ITextFrame.
  4. Переберите объекты IParagraph в каждом ITextFrame.
  5. Переберите объекты IPortion в каждом IParagraph.
  6. Прочитайте текст с помощью get_Text.

Системные требования

Aspose.Slides for C++ поддерживает основные настольные и серверные платформы. Убедитесь, что ваш проект соответствует следующим требованиям.

  • Microsoft Windows, Linux, macOS или другая совместимая ОС с поддерживаемой средой выполнения C++.
  • Ссылка на библиотеку Aspose.Slides for C++ в вашем проекте.

Создано на основе Aspose.Slides

Извлекайте текст и изображения онлайн

Бесплатное приложение Aspose.Slides Parser создано на основе Aspose.Slides for C++ — того же API, что и в коде выше. Откройте его и посмотрите, что API может сделать с вашими собственными файлами PPTX.

  • Работает в браузере, ничего не нужно устанавливать.
  • Посмотрите, как Aspose.Slides читает ваши файлы, ещё до написания кода.
  • Загрузите файл PPTX и получите его текст и изображения.
  • Скачайте всё одним ZIP-архивом.

Формат файла PPTX

Файл PPTX — это файл презентации Microsoft PowerPoint в формате Open XML. Он хранит слайды, текст, изображения, форматирование, анимацию и другое содержимое презентации в сжатом пакете на основе XML.

Подробнее

Другие поддерживаемые форматы для разбора

С помощью C++ можно также разбирать другие форматы презентаций.