Aspose.Slides для OpenXML
Что такое OpenXML?
OpenXML SDK — это .NET SDK от Microsoft для обработки форматов файлов Microsoft Office 2007 и более новых. Эти форматы файлов по сути являются zip‑пакетами, а Open XML SDK для 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
Introduction
Разработчики, ищущие библиотеки форматов файлов, могут изучить возможности, предоставляемые библиотеками, доступными на рынке. При выборе варианта обычно учитываются два faktora:
- Функциональность
- Затраты усилий на использование библиотеки
Если вы .NET‑разработчик, ищущий быструю, простую и лёгкую библиотеку форматов файлов для обработки файлов, вам может потребоваться сравнить VSTO (Visual Studio Tools for Office) с Aspose. В этом случае данный проект поможет сравнить функции и код в обеих библиотеках.
System Requirements and Supported Platforms
System Requirements
Одна или несколько из следующих редакций 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
- Microsoft Office 2007
Supported Operating Systems
- Windows 2000; Windows Server 2003; Windows Vista; Windows XP
.NET Framework Versions Supported
- только .NET Framework 2.0 или выше.
Downloading
Вы можете скачать последнюю версию кода по адресам:
Installing
Чтобы открыть проект, скачайте и установите последнюю версию Aspose.Slides for .NET по ссылке здесь и включите её в проект.
Support, Extend and Contribute
Support
Мы предоставляем бесплатную поддержку. Любой, кто использует наш продукт, независимо от того, купил он его или использует оценочную версию, заслуживает нашего полного внимания и уважения.
Вы можете разместить любые проблемы или предложения, связанные с Aspose .NET for OpenXML, на любой из следующих площадок:
Extend and Contribute
Код сравнения Aspose.Slides for .NET и исходного кода OpenXML доступен на основных сайтах совместного программирования, перечисленных ниже. Разработчикам рекомендуется загрузить исходный код для перехода от OpenXML к Aspose.Slides в соответствии с их требованиями.
Source Code
Последний исходный код можно получить по следующим ссылкам:
How to Configure the Source Code
Выполните простые шаги, чтобы начать работу:
- Скачайте/клонируйте исходный код.
- Откройте Visual Studio 2010 и выберите Файл > Открыть проект.
- Перейдите к только что скачанному коду и откройте файл .sln.
Sample Code Examples
В этом разделе представлены следующие темы
- Сравнение кода для общих функций с OpenXML
- Добавить комментарий к слайду
- Добавление слайда в презентацию
- Применить тему к презентации
- Изменить цвет заливки фигуры в презентации
- Подсчитать количество слайдов
- Создать документ презентации
- Удалить все комментарии определённого автора
- Удалить слайд
- Получить все внешние гиперссылки в презентации
- Получить весь текст на всех слайдах
- Получить весь текст на слайде
- Получить заголовки всех слайдов
- Переместить абзац из одной презентации в другую
- Переместить слайд в новую позицию
- Отсутствующие функции в OpenXML
- Доступ к презентациям OpenDocument
- Добавить макетные слайды в презентацию
- Конвертация из PPT в разные форматы
- Экспорт медиа‑файлов в HTML
- Определить формат файла презентации
- Высокоуровневое программирование с объектной моделью документа презентации
- Рендеринг и печать презентации
- Переходы слайдов
- Работа с размером и макетом презентации