Обзор функций

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

Aspose.Slides for Node.js via Java — это независимый от платформы API. Он может использоваться на любой платформе (Windows, Linux, MacOS и т.д.), где установлен Node.js версии 7 или выше. Oracle JDK версии 8 или выше является дополнительным требованием.

Форматы файлов и конверсия

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

Feature Description
Microsoft PowerPoint (PPT) Aspose.Slides for Node.js via Java обеспечивает самую быструю обработку этого формата презентационных документов.
PPT to PPTX conversion Aspose.Slides for Node.js via Java поддерживает конвертацию 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 To HTML Conversion Aspose.Slides for Node.js via Java поддерживает конвертацию PresentationEx в формат HTML.

Отрисовка презентаций

Aspose.Slides for Node.js via Java поддерживает высокоточное рендеринг слайдов презентаций в различные графические форматы. Ознакомьтесь с деталями:

Feature Description
Java Supported Image Formats Используя Aspose.Slides for Node.js via Java, вы можете рендерить слайды презентаций и изображения на слайдах во все графические форматы, поддерживаемые Java, такие как TIFF, PNG, BMP, JPEG, GIF.
SVG Format Aspose.Slides for Node.js via Java также предоставляет встроенные методы, позволяющие экспортировать слайды презентаций в форматы Scalable Vector Graphics (SVG).

Возможности работы с контентом

Aspose.Slides for Node.js via Java позволяет получить доступ, изменять или создавать почти все элементы или содержимое документов презентаций. Ознакомьтесь с деталями:

Feature Description
Master Slides Master Slides определяют макет обычных слайдов. Aspose.Slides for Node.js via Java позволяет получить доступ и изменять Master Slides документов презентаций.
Normal Slides С помощью Aspose.Slides for Node.js via Java вы можете создавать новые слайды разных типов; также вы получаете возможность доступа и изменения существующих слайдов в презентациях.
Cloning / Copying Slides В Aspose.Slides for Node.js via Java есть встроенные методы, позволяющие клонировать или копировать существующие слайды внутри презентации. Вы также можете использовать скопированные и клонированные слайды из одной презентации в другую. Поскольку слайд наследует макет от master‑слайда, встроенные методы клонирования автоматически копируют master при клонировании.
Managing Slides sections Методы для организации слайдов в разные разделы внутри презентации.
Place Holders and Text Holders Вы можете получить доступ к заполняющим объектам (place holders) и текстовым заполнителям (text holders) на слайде. Кроме того, можно создать слайд с текстовыми заполнителями с нуля, используя соответствующий метод.
Header and Footers Aspose.Slides for Node.js via Java облегчает работу с колонтитулами (header/footer) на слайдах.
Notes in Slides С помощью Aspose.Slides for Node.js via Java вы можете получать доступ и изменять заметки, связанные со слайдом, а также добавлять новые заметки.
Finding a Shape Вы также можете найти определённую форму на слайде, используя альтернативный текст, связанный с формой.
Backgrounds Aspose.Slides for Node.js via Java позволяет работать с фонами, связанными с master‑слайдом или обычным слайдом презентации.
Text Boxes Текстовые блоки можно создавать с нуля. Вы можете получать доступ к существующим текстовым блокам. Также можно изменять их тексты, не теряя оригинальное форматирование.
Rectangle Shapes Вы можете создавать или изменять прямоугольные формы с помощью Aspose.Slides for Node.js via Java.
Poly Line Shapes Вы можете создавать или изменять полилинейные формы с помощью Aspose.Slides for Node.js via Java.
Ellipse Shapes Вы можете создавать или изменять эллиптические формы с помощью Aspose.Slides for Node.js via Java.
Group Shapes Aspose.Slides for Node.js via Java поддерживает групповые формы.
Auto Shapes Aspose.Slides for Node.js via Java поддерживает автоформы.
SmartArt Aspose.Slides for Node.js via Java предоставляет поддержку SmartArt‑форм в MS PowerPoint.
Charts Aspose.Slides for Node.js via Java предоставляет поддержку диаграмм MSO в PowerPoint.
Shapes Serialization Aspose.Slides for Node.js via Java поддерживает большое количество форм. Когда Aspose.Slides for Node.js via Java не поддерживает определённую форму, вы можете воспользоваться методом сериализации, позволяющим сериализовать эту форму из существующего слайда. Таким образом, форму можно использовать дальше согласно вашим требованиям.
Picture Frames Вы можете управлять изображениями в picture frames с помощью Aspose.Slides for Node.js via Java.
Audio Frames Вы можете связывать или внедрять аудиофайлы в audio frames на слайдах с помощью Aspose.Slides for Node.js via Java.
Video Frames Вы можете работать с видеофайлами в video frames. Aspose.Slides for Node.js via Java также предоставляет поддержку связанных и внедрённых видеоматериалов.
OLE Frame Вы можете управлять OLE‑объектами в OLE‑frames с помощью Aspose.Slides for Node.js via Java.
Tables Aspose.Slides for Node.js via Java поддерживает таблицы на слайдах.
ActiveX Controls Поддержка элементов управления ActiveX.
VBA Macros Поддержка управления VBA‑макросами внутри презентаций.
Text Frame Вы можете получить доступ к тексту любой формы через text frame, связанный с этой формой.
Text Scanning Вы можете сканировать текст в презентации на уровне презентации или отдельного слайда с помощью встроенных методов сканирования.
Animations Вы можете применять анимацию к формам.
Slide Shows Aspose.Slides for Node.js via Java поддерживает слайд-шоу и переходы между слайдами.

Возможности форматирования

С помощью Aspose.Slides for Node.js via Java вы можете форматировать тексты и формы на слайдах презентаций. Ознакомьтесь с деталями:

Feature Description
Text Formatting

В Aspose.Slides for Node.js via Java вы можете управлять текстами через text frames, связанные с формами. Таким образом, вы можете форматировать тексты, используя абзацы и части, связанные с text frames. Эти текстовые элементы могут быть отформатированы через Aspose.Slides for Node.js via Java.

- Тип шрифта

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

- Цвет шрифта

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

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

- Маркировка абзаца

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

Shape Formatting

В Aspose.Slides for Node.js via Java базовым элементом слайда является форма. Вы можете форматировать эти формы с помощью Aspose.Slides for Node.js via Java:

- Позиция

- Размер

- Линия

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

- Текст

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

FAQ

Нужно ли устанавливать Microsoft PowerPoint на сервер/ПК для работы библиотеки?

Нет. PowerPoint не требуется; Aspose.Slides — это автономный движок для создания, редактирования, конвертации и отрисовки презентаций.

Как работает многопоточность? Можно ли параллелизировать обработку?

Безопасно обрабатывать разные документы в разных потоках; один и тот же объект presentation не должен использоваться multiple threads одновременно.

Поддерживаются ли пароли файлов и шифрование?

Да. You can открывать зашифрованные презентации, устанавливать или удалять пароль для открытия и записи, а также проверять статус защиты.

Нужно ли учитывать шрифтовые пакеты в контейнерах Linux?

Да. Рекомендуется установить общие пакеты шрифтов и/или явно specify font directories в вашем приложении, чтобы избежать неожиданной подстановки.

Есть ли ограничения в оценочной версии?

В evaluation mode к выводу добавляется водяной знак и применяются определённые ограничения; доступна 30-day temporary license для полнофункционального тестирования.

Поддерживается ли импорт внешних форматов в презентацию (PDF/HTML → PPTX)?

Да. Вы можете добавить PDF pages and HTML content в презентацию, превратив их в слайды.