Библиотека .NET для работы с презентационными документами
Чтение, запись, обработка и преобразование файлов презентаций через .NET API.
Open XML SDK — это API с открытым исходным кодом, разработанный Microsoft и распространяемый в соответствии с кодексом поведения Microsoft с открытым исходным кодом для управления презентационными документами.
Используя API, вы можете добавлять текст, верхний и нижний колонтитулы, концевые заметки, сноски, стили, темы и многое другое. Он позволяет создавать высокопроизводительные презентационные документы и извлекать из них данные. API поддерживает различные платформы .NET, включая .NET 3.5, .NET 4.0, .NET 4.6 и .NET Standard 1.3.
Начало работы с Open XML SDK
У вас должен быть .NET Framework 3.5 или выше. Выполнив необходимые условия, вы можете вручную загрузить репозиторий с GitHub или установить из NuGet.
Установите Open XML SDK из NuGet
Install-Package DocumentFormat.OpenXml
Управление файлом PPTX с помощью C#
Open XML SDK позволяет программистам .NET создавать и изменять презентации из своих собственных приложений .NET. Чтобы изменить существующий файл, вы можете открыть существующий файл и добавить изменения, такие как текст, абзацы, таблицы и т. д.
Создание PPTX — С#
using (PresentationDocument doc = PresentationDocument.Create("Presentation.pptx", PresentationDocumentType.Presentation))
{
// Insert other code here.
}
Создайте таблицу в PPTX с помощью C#
API позволяет разработчикам добавлять таблицы в документы презентаций. Вы можете добавить таблицу, задать свойства таблицы, задать сетку таблицы и свойства сетки столбца. Кроме того, вы можете управлять ячейками и строками таблицы, используя классы TableCell и TableRow соответственно.