Бібліотека .NET для роботи з презентаційними документами
Читайте, записуйте, маніпулюйте та конвертуйте файли презентацій через .NET API.
Open XML SDK — це API з відкритим вихідним кодом, розроблений корпорацією Майкрософт і розповсюджений відповідно до коду поведінки корпорації Майкрософт з відкритим вихідним кодом для роботи з презентаційними документами
Використовуючи 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 - C#
using (PresentationDocument doc = PresentationDocument.Create("Presentation.pptx", PresentationDocumentType.Presentation))
{
// Insert other code here.
}
Створіть таблицю в PPTX за допомогою C#
API дозволяє розробникам додавати таблицю в документи презентації. Ви можете додати таблицю, налаштувати властивості таблиці, налаштувати сітку таблиці та властивості сітки стовпців. Крім того, ви можете керувати клітинками та рядками таблиці за допомогою класів TableCell і TableRow відповідно.