Разбор файлов PPT на C#

Извлекайте текст и анализируйте форматирование текста в файлах PPT с помощью серверных API .NET.

Разбор файла PPT на C#

Используйте Aspose.Slides for .NET , чтобы извлекать текст из презентаций PPT. Установите пакет из NuGet или выполните следующую команду в консоли диспетчера пакетов.

Команда

PM> Install-Package Aspose.Slides.NET

Разбор файлов PPT — C#

using var presentation = new Presentation("presentation.ppt");
var textFrames = SlideUtil.GetAllTextFrames(presentation, true);

foreach (var textFrame in textFrames)
{
    foreach (var paragraph in textFrame.Paragraphs)
    {
        foreach (var portion in paragraph.Portions)
        {
            Console.WriteLine(portion.Text);
            Console.WriteLine(portion.PortionFormat.FontHeight);

            var latinFont = portion.PortionFormat.LatinFont;
            if (latinFont is not null)
            {
                Console.WriteLine(latinFont.FontName);
            }
        }
    }
}

Как разобрать файлы PPT на C#

Для базового разбора документов с помощью API Aspose.Slides for .NET достаточно нескольких строк кода.

  1. Загрузите файл PPT с помощью Presentation.
  2. Получите текстовые рамки с помощью SlideUtil.GetAllTextFrames.
  3. Переберите текстовые рамки, абзацы и фрагменты текста.
  4. При необходимости прочитайте свойства Text, FontHeight и LatinFont.FontName.

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

Требуются поддерживаемая среда выполнения .NET и ссылка на пакет Aspose.Slides for .NET. Можно использовать Visual Studio или другую совместимую среду разработки на C#.

  • Среда, совместимая с .NET Framework, .NET, Mono или Xamarin
  • Среда разработки на C#, например Visual Studio
  • Aspose.Slides for .NET, установленный из NuGet

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

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

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

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

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

Файл PPT — это презентация Microsoft PowerPoint 97-2003 в двоичном формате файлов. Он содержит слайды с текстом, маркированными списками, изображениями, мультимедиа и встроенными объектами OLE. Более новые версии PowerPoint используют формат PPTX, основанный на Office Open XML. Файлы PPT могут создавать и такие приложения, как OpenOffice Impress и Apple Keynote.

Подробнее

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

С помощью C# можно также разбирать следующие форматы.