PowerPoint презентації широко використовуються для різних цілей. Коли мова йде про інтеграцію цих презентацій в автоматизовані системи для аналізу та обробки, вам потрібно конвертувати ці файли PPTX/PPT у формат, зручний для машинного читання. Проте, XML є одним з тих форматів, які є більш структурованими та зрозумілими для людей. У цьому посібнику ми розглянемо, як розробити інструмент, який програмно конвертує PowerPoint в XML. Aspose.Slides для .NET дозволяє вам конвертувати PPTX в XML на C#, просто використовуючи кілька методів класу. Весь процес короткий і простий, тому ретельно ознайомтеся з цим блогом.

Встановлення PowerPoint SDK

Один із способів встановити цей SDK - це завантажити файли.

Інший спосіб - відкрити Консоль Менеджера Пакетів і виконати наступну команду:

Install-Package Aspose.Slides.NET

Альтернативно, встановіть через менеджер пакетів NuGet.

Як конвертувати PPTX в XML на C# - Фрагмент коду

У цьому розділі ми пройдемо через те, як розробити конвертер PPT в XML, використовуючи Aspose.Slides для .NET.

Кроки:

  • Створіть нову презентацію, інстанціюючи екземпляр класу Presentation.
  • Доступ до першого слайда.
  • Викличте метод AddAutoShape, щоб створити нову автофігуру з форматуванням за замовчуванням.
  • Додайте заголовок і встановіть розмір шрифту.
  • Збережіть презентацію як XML файл, викликавши метод Save.

Щоб конвертувати PPTX в XML на C#, будь ласка, дотримуйтесь наведеного нижче вихідного коду: Вищенаведений зразок коду генерує наступний вихід:

ppt-to-xml

Отримайте безкоштовну ліцензію

Отримайте безкоштовну тимчасову ліцензію, щоб спробувати цей SDK для PowerPoint без обмежень на оцінку.

Висновок

Ми реалізували, як конвертувати PPTX в XML на C#. Це спрощує інтеграцію та обробку ваших бізнес-презентацій або навчальних матеріалів з системами на основі ШІ. Крім того, ваші дані стають гнучкими та повторно використовуваними, конвертуючи PowerPoint в XML. На цьому все для цього посібника. Ви можете ознайомитися з посібником розробника, посиланням на API та репозиторієм GitHub для більш глибокого занурення.

Будь ласка, відвідайте наш форум, щоб задати свої питання.

Досліджуйте