Aspose.Slides для OpenXML
Что такое OpenXML?
OpenXML SDK — это .NET SDK от Microsoft для обработки форматов файлов Microsoft Office 2007 и более новых. Эти форматы файлов по сути являются zip‑пакетами, а Open XML SDK for Office упрощает задачу работы с Open XML пакетами и содержащимися в них элементами схемы Open XML. Классы в Open XML SDK инкапсулируют многие распространённые задачи, которые разработчики выполняют с Open XML пакетами, позволяя выполнять сложные операции несколькими строками кода.
После установки Open XML SDK 2.5 откройте ваш существующий проект или приложение в Visual Studio или создайте новый проект или приложение. Затем в вашем проекте или приложении добавьте ссылки на следующие компоненты:
- DocumentFormat.OpenXml
- WindowsBase
Aspose.Slides for .NET
Aspose.Slides for .NET — это уникальный компонент управления PowerPoint®, позволяющий .NET‑приложениям читать, записывать и изменять документы PowerPoint без использования Microsoft PowerPoint.
Aspose.Slides for .NET является первым и единственным .NET‑компонентом, предоставляющим возможности управления документами PowerPoint в ваших собственных приложениях. Как и все компоненты Aspose .NET, Aspose.Slides написан на управляемом C#, имеет невероятную цену и работает молниеносно.
Aspose.Slides for OpenXML
Введение
Разработчикам, ищущим библиотеки форматов файлов, может потребоваться изучить возможности, предоставляемые библиотеками, доступными на рынке. При выборе обычно учитываются два фактора:
- Функциональность
- Затраты усилий на использование библиотеки
Если вы .NET‑разработчик, ищущий более быструю, простую и лёгкую библиотеку форматов файлов для обработки файлов, вам может потребоваться сравнить VSTO (Visual Studio tool for Office) с Aspose. В этом случае проект поможет сравнить возможности и код обеих библиотек.
Системные требования и поддерживаемые платформы
Системные требования
Одна или несколько из следующих редакций Visual Studio Tools for Office:
- Microsoft Visual Studio 2005 Tools for the Microsoft Office System
- Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System
- Visual Studio 2008 Professional Edition
- Visual Studio 2008 Team Suite Edition
- Одна версия Microsoft Office:
- Microsoft Office Professional 2003 SP1
- 2007 Microsoft Office system
Поддерживаемые операционные системы
- Windows 2000; Windows Server 2003; Windows Vista; Windows XP
Поддерживаемые версии .NET Framework
- только .NET Framework 2.0 или выше.
Загрузка
Самый свежий код можно скачать по адресу:
Установка
Чтобы открыть проект, необходимо скачать и установить последнюю версию Aspose.Slides for .NET с здесь и включить её в проект.
Поддержка, расширение и участие
Поддержка
Мы предоставляем бесплатную поддержку. Любой, кто использует наш продукт, независимо от того, купил ли он его или использует оценочную версию, заслуживает нашего полного внимания и уважения.
Вы можете сообщать о любых проблемах или предложениях, связанных с Aspose .NET for OpenXML, используя любую из следующих платформ:
Расширение и участие
Сравнительный код для Aspose.Slides for .NET и исходный код OpenXML доступен на основных сайтах совместной разработки, перечисленных ниже. Разработчикам рекомендуется скачать исходный код для перехода от OpenXML к Aspose.Slides в соответствии с их требованиями.
Исходный код
Последний исходный код можно получить из одного из следующих источников.
Как настроить исходный код
Выполните следующие простые шаги, чтобы начать работу
- Скачать/клонировать исходный код.
- Открыть Visual Studio 2010 и выбрать Файл > Открыть проект.
- Перейти к только что скачанному исходному коду и открыть файл .sln.
Примеры кода
Этот раздел включает следующие темы
- Сравнение кода для общих функций с OpenXML
- Добавить комментарий к слайду
- Добавление слайда в презентацию
- Применить тему к презентации
- Изменить цвет заливки фигуры в презентации
- Подсчитать количество слайдов
- Создать документ презентации
- Удалить все комментарии автора
- Удалить слайд
- Получить все внешние гиперссылки в презентации
- Получить весь текст на всех слайдах
- Получить весь текст на слайде
- Получить заголовки всех слайдов
- Переместить абзац из одной презентации в другую
- Переместить слайд в новую позицию
- Отсутствующие функции в OpenXML
- Доступ к презентации OpenDocument
- Добавить слайды макета в презентацию
- Конверсия из PPT в различные форматы
- Экспорт медиафайлов в HTML‑файл
- Получить формат файла презентации
- Высокоуровневое программирование с Presentation Document Object Model
- Рендеринг и печать презентации
- Переходы слайдов
- Работа с размером и макетом презентации