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#, будь ласка, дотримуйтесь наведеного нижче вихідного коду:
Вищенаведений зразок коду генерує наступний вихід:
Отримайте безкоштовну ліцензію
Отримайте безкоштовну тимчасову ліцензію, щоб спробувати цей SDK для PowerPoint без обмежень на оцінку.
Висновок
Ми реалізували, як конвертувати PPTX в XML на C#. Це спрощує інтеграцію та обробку ваших бізнес-презентацій або навчальних матеріалів з системами на основі ШІ. Крім того, ваші дані стають гнучкими та повторно використовуваними, конвертуючи PowerPoint в XML. На цьому все для цього посібника. Ви можете ознайомитися з посібником розробника, посиланням на API та репозиторієм GitHub для більш глибокого занурення.
Будь ласка, відвідайте наш форум, щоб задати свої питання.