Обзор возможностей

Поддерживаемые платформы

Платформы Aspose.Slides для Python через .NET могут быть использованы на Windows x64 или x86 и широком спектре дистрибутивов Linux с установленным Python 3.5 или более поздней версии. Существуют дополнительные требования к целевой платформе Linux:

  • Библиотеки времени выполнения GCC-6 (или более поздние)
  • Зависимости .NET Core Runtime. Установка самого .NET Core Runtime НЕ обязательна
  • Для Python 3.5-3.7: Необходима сборка Python с pymalloc. Опция сборки Python --with-pymalloc включена по умолчанию. Обычно сборка Python с pymalloc имеет суффикс m в имени файла.
  • Общая библиотека Python libpython. Опция сборки Python --enable-shared выключена по умолчанию, некоторые дистрибутивы Python не содержат общую библиотеку libpython. Для некоторых платформ Linux общую библиотеку libpython можно установить с помощью менеджера пакетов, например: sudo apt-get install libpython3.7. Общей проблемой является то, что библиотека libpython устанавливается в другом месте, чем стандартное системное место для общих библиотек. Проблему можно решить, используя параметры сборки Python для установки альтернативных путей библиотек при компиляции Python, или устранив ее, создав символическую ссылку на файл библиотеки libpython в стандартном системном местоположении для общих библиотек. Обычно имя файла общей библиотеки libpythonlibpythonX.Ym.so.1.0 для Python 3.5-3.7 или libpythonX.Y.so.1.0 для Python 3.8 или более поздней версии (например: libpython3.7m.so.1.0, libpython3.9.so.1.0).

Если вам нужна поддержка большего количества платформ, обратите внимание на “близнечные” продукты Aspose.Slides для .NET или Aspose.Slides для Java.

Форматы файлов и преобразования

Aspose.Slides для Python через .NET поддерживает большинство форматов документов PowerPoint. Также он позволяет экспортировать их в популярные форматы, которые широко используются организациями и обмениваются между собой. Ознакомьтесь с этими деталями:

Функция Описание
Microsoft PowerPoint (PPT) Aspose.Slides для Python через .NET обеспечивает самую быструю обработку для этого формата документной презентации.
Преобразование PPT в PPTX Aspose.Slides для Python через .NET поддерживает преобразование PPT в PPTX.
Portable Document Format (PDF) Вы можете экспортировать все поддерживаемые форматы файлов в документы формата Adobe Portable Document Format (PDF) с помощью одного метода.
XML Parser Specification (XPS) Вы можете экспортировать все поддерживаемые форматы файлов в документы XML Parser Specification (XPS) с помощью одного метода.
Tagged Image File Format (TIFF) Вы можете экспортировать все поддерживаемые форматы презентационных файлов в Tagged Image File Format (TIFF).
Преобразование PPTX в HTML Aspose.Slides для Python через .NET поддерживает преобразование PresentationEx в формат HTML.

Отрисовка и печать

Aspose.Slides для Python через .NET поддерживает высококачественную отрисовку слайдов в презентационных документах в различные графические форматы. Ознакомьтесь с этими деталями:

Функция Описание
Поддерживаемые форматы изображений .NET С помощью Aspose.Slides для Python через .NET вы можете отображать слайды презентаций и изображения на слайдах во всех поддерживаемых .NET графических форматах, таких как TIFF, PNG, BMP, JPEG, GIF и метафайлы.
Формат SVG Aspose.Slides для Python через .NET также предоставляет встроенные методы, которые позволяют экспортировать слайды презентаций в форматы Scalable Vector Graphics (SVG).
Печать презентаций Последние версии Aspose.Slides для Python через .NET предоставляют встроенные методы печати с различными опциями.

Функции содержания

Aspose.Slides для Python через .NET позволяет вам получать доступ, изменять или создавать почти все элементы или содержимое презентационных документов. Ознакомьтесь с этими деталями:

Функция Описание
Мастер-слайды Мастер-слайды определяют макет обычных слайдов. Aspose.Slides для Python через .NET позволяет вам получать доступ и изменять мастер-слайды презентационных документов.
Обычные слайды С помощью Aspose.Slides для Python через .NET вы можете создавать новые слайды разных типов; вы также можете получать доступ и изменять существующие слайды в презентациях.
Клонирование / Копирование слайдов Есть встроенные методы, предоставленные Aspose.Slides для Python через .NET, которые позволяют вам клонировать или копировать существующие слайды внутри презентации. Вы также можете использовать скопированные и клонированные слайды из одной презентации в другую. Поскольку слайд наследует свой макет от мастер-слайда, встроенные методы клонирования автоматически копируют мастер при клонировании.
Управление разделами слайдов Методы для организации слайдов в разные разделы внутри презентации.
Места для заполнения и текстовые контейнеры Вы можете получить доступ к местам для заполнения и текстовым контейнерам в слайде. Более того, вы можете создать слайд с текстовыми контейнерами с нуля, используя соответствующий метод.
Верхние и нижние колонтитулы Aspose.Slides для Python через .NET облегчает работу с верхними и нижними колонтитулами на слайдах.
Заметки на слайдах С помощью Aspose.Slides для Python через .NET вы можете получать доступ и изменять заметки, связанные со слайдом, а также добавлять новые заметки.
Поиск формы Вы также можете найти определенную форму на слайде, используя альтернативный текст, связанный с формой.
Фоны Aspose.Slides для Python через .NET позволяет вам работать с фонами, связанными с мастер-слайдом или обычным слайдом в презентации.
Текстовые поля Текстовые поля могут быть созданы с нуля. Вы можете получить доступ к существующим текстовым полям. Вы также можете изменять их текст, не теряя оригинальный формат текста.
Прямоугольные формы Вы можете создавать или изменять прямоугольные формы с помощью Aspose.Slides для Python через .NET.
Полиформы Вы можете создавать или изменять полиформы с помощью Aspose.Slides для Python через .NET.
Эллиптические формы Вы можете создавать или изменять эллиптические формы с помощью Aspose.Slides для Python через .NET.
Группировка форм Aspose.Slides для Python через .NET поддерживает групповые формы.
Автоформы Aspose.Slides для Python через .NET поддерживает автоформы.
SmartArt Aspose.Slides для Python через .NET предоставляет поддержку форм SmartArt в MS PowerPoint.
Диаграммы Aspose.Slides для Python через .NET предоставляет поддержку MSO диаграмм в PowerPoint.
Сериализация форм Aspose.Slides для Python через .NET поддерживает большое количество форм. Когда Aspose.Slides для Python через .NET не поддерживает форму, вы можете использовать метод сериализации, с помощью которого вы можете сериализовать эту форму из существующего слайда. Таким образом, вы сможете использовать форму дальше по своим требованиям.
Картинные рамки Вы можете управлять изображениями в картинных рамках с помощью Aspose.Slides для Python через .NET.
Аудио рамки Вы можете связать или встроить аудиофайлы в аудиорамки на слайдах с помощью Aspose.Slides для Python через .NET.
Видеорамки Вы можете управлять видеофайлами в видеорамках. Aspose.Slides для Python через .NET также предоставляет поддержку связанных и встроенных видео.
OLE рамка Вы можете управлять объектами OLE в OLE-рамках с помощью Aspose.Slides для Python через .NET.
Таблицы Aspose.Slides для Python через .NET поддерживает таблицы на слайдах.
ActiveX элементы управления Поддержка элементов управления ActiveX.
VBA макросы Поддержка управления VBA макросами внутри презентаций.
Текстовый кадр Вы получаете доступ к тексту с любым элементом через текстовый кадр, связанный с этим элементом.
Сканирование текста Вы можете сканировать текст в презентации на уровне презентации или слайда с помощью встроенных методов сканирования.
Анимации Вы можете применять анимации к формам.
Слайды показов Aspose.Slides для Python через .NET поддерживает слайд-шоу и переходы слайдов.

Функции форматирования

С помощью Aspose.Slides для Python через .NET вы можете форматировать тексты и формы на слайдах в презентациях. Ознакомьтесь с этими деталями:

Функция Описание
Форматирование текста

В Aspose.Slides для Python через .NET вы можете управлять текстами через текстовые кадры, связанные с формами. Таким образом, вы можете форматировать тексты, используя абзацы и части, связанные с текстовыми кадрами. Эти текстовые элементы можно форматировать с помощью Aspose.Slides для Python через .NET.

- Тип шрифта

- Размер шрифта

- Цвет шрифта

- Оттенки шрифта

- Выравнивание абзаца

- Нумерация абзаца

- Ориентация абзаца

Форматирование формы

В Aspose.Slides для Python через .NET основным элементом слайда является форма. Вы можете форматировать эти элементы формы с помощью Aspose.Slides для Python через .NET:

- Позиция

- Размер

- Линия

- Заливка (включая узор, градиент, сплошная)

- Текст

- Изображение