Библиотека .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.

Previous Next

Начало работы с 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 соответственно.

 Русский