Обзор функций
Поддерживаемые платформы
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. Он также позволяет экспортировать их в популярные форматы файлов, которые организации используют и обмениваются между собой. Ознакомьтесь с деталями:
| Функция | Описание |
|---|---|
| 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 поддерживает высокоточный рендеринг слайдов презентации в различные графические форматы. Ознакомьтесь с деталями:
| Функция | Описание |
|---|---|
| Поддерживаемые Java форматы изображений | С помощью Aspose.Slides for Node.js via Java вы можете рендерить слайды презентации и изображения на слайдах во все графические форматы, поддерживаемые Java, такие как TIFF, PNG, BMP, JPEG, GIF. |
| Формат SVG | Aspose.Slides for Node.js via Java также предоставляет встроенные методы, позволяющие экспортировать слайды презентации в форматы Scalable Vector Graphics (SVG). |
| Печать презентаций | Последние версии Aspose.Slides for Node.js via Java предоставляют встроенные методы печати с различными параметрами. |
Функциональные возможности контента
Aspose.Slides for Node.js via Java позволяет получать доступ, изменять или создавать практически все элементы или содержимое документов презентаций. Ознакомьтесь с деталями:
| Функция | Описание |
|---|---|
| Главные слайды | Главные слайды определяют макет обычных слайдов. Aspose.Slides for Node.js via Java позволяет получать доступ и изменять главные слайды документов презентаций |
| Обычные слайды | С помощью Aspose.Slides for Node.js via Java вы можете создавать новые слайды разных типов; также вы получаете возможность получать доступ и изменять существующие слайды в презентациях |
| Клонирование / копирование слайдов | Существует набор встроенных методов, предоставляемых Aspose.Slides for Node.js via Java, которые позволяют клонировать или копировать существующие слайды внутри презентации. Вы также можете использовать скопированные и клонированные слайды из одной презентации в другую. Поскольку слайд наследует свой макет от главного слайда, встроенные методы клонирования автоматически копируют главный при клонировании |
| Управление секциями слайдов | Методы для организации слайдов в разные секции внутри презентации |
| Заполнители и текстовые заполнители | Вы можете получать доступ к заполнителям и текстовым заполнителям на слайде. Кроме того, вы можете создать слайд с текстовыми заполнителями с нуля, используя соответствующий метод |
| Верхние и нижние колонтитулы | Aspose.Slides for Node.js via Java облегчает работу с верхними/нижними колонтитулами на слайдах |
| Примечания на слайдах | С помощью Aspose.Slides for Node.js via Java вы можете получать доступ и изменять заметки, связанные со слайдом, а также добавлять новые заметки |
| Поиск фигуры | Вы также можете найти конкретную фигуру на слайде, используя альтернативный текст, связанный с фигурой |
| Фоны | Aspose.Slides for Node.js via Java позволяет работать с фонами, связанными с главным или обычным слайдом в презентации |
| Текстовые блоки | Текстовые блоки могут быть созданы с нуля. Вы можете получать доступ к существующим текстовым блокам. Вы также можете изменять их тексты, не теряя оригинальное форматирование текста |
| Прямоугольные фигуры | Вы можете создавать или изменять прямоугольные фигуры с помощью Aspose.Slides for Node.js via Java |
| Полилинейные фигуры | Вы можете создавать или изменять полилинейные фигуры с помощью Aspose.Slides for Node.js via Java |
| Эллиптические фигуры | Вы можете создавать или изменять эллиптические фигуры с помощью Aspose.Slides for Node.js via Java |
| Групповые фигуры | Aspose.Slides for Node.js via Java поддерживает групповые фигуры |
| Автофигуры | Aspose.Slides for Node.js via Java поддерживает автофигуры |
| SmartArt | Aspose.Slides for Node.js via Java предоставляет поддержку фигур SmartArt в MS PowerPoint |
| Диаграммы | Aspose.Slides for Node.js via Java предоставляет поддержку диаграмм MSO в PowerPoint |
| Сериализация фигур | Aspose.Slides for Node.js via Java поддерживает большое количество фигур. Когда Aspose.Slides for Node.js via Java не поддерживает какую‑то фигуру, вы можете использовать метод сериализации, позволяющий сериализовать эту фигуру из существующего слайда. Таким образом, вы можете дальше использовать фигуру согласно вашим требованиям |
| Кадры изображений | Вы можете управлять изображениями в кадрах с помощью Aspose.Slides for Node.js via Java |
| Аудиокадры | Вы можете связывать или внедрять аудиофайлы в аудиокадры на слайдах с помощью Aspose.Slides for Node.js via Java |
| Видеокадры | Вы можете работать с видеофайлами в видеокадрах. Aspose.Slides for Node.js via Java также поддерживает связанные и встроенные видеоматериалы |
| OLE‑кадр | Вы можете управлять OLE‑объектами в OLE‑кадрах с помощью Aspose.Slides for Node.js via Java |
| Таблицы | Aspose.Slides for Node.js via Java поддерживает таблицы на слайдах |
| Элементы управления ActiveX | Поддержка элементов управления ActiveX |
| VBA‑макросы | Поддержка управления VBA‑макросами внутри презентаций |
| Текстовый кадр | Вы можете получать доступ к тексту любой фигуры через текстовый кадр, связанный с этой фигурой |
| Сканирование текста | Вы можете сканировать текст в презентации на уровне презентации или слайда с помощью встроенных методов сканирования |
| Анимации | Вы можете применять анимации к фигурам |
| Слайд-шоу | Aspose.Slides for Node.js via Java поддерживает слайд-шоу и переходы между слайдами |
Форматирование
С помощью Aspose.Slides for Node.js via Java вы можете форматировать текст и фигуры на слайдах в презентациях. Ознакомьтесь с деталями:
| Функция | Описание |
|---|---|
| Форматирование текста | В Aspose.Slides for Node.js via Java вы можете управлять текстом через текстовые кадры, связанные с фигурами. Таким образом, вы можете форматировать текст, используя абзацы и части, связанные с текстовыми кадрами. Эти текстовые элементы можно форматировать с помощью Aspose.Slides for Node.js via Java. - Тип шрифта - Размер шрифта - Цвет шрифта - Оттенки шрифта - Выравнивание абзаца - Маркировка абзаца - Ориентация абзаца |
| Форматирование фигур | В Aspose.Slides for Node.js via Java базовым элементом слайда является фигура. Вы можете форматировать эти элементы фигур с помощью Aspose.Slides for Node.js via Java: - Позиция - Размер - Линия - Заполнение (включая узор, градиент, сплошное) - Текст - Изображение |
FAQ
Нужно ли устанавливать Microsoft PowerPoint на сервер/ПК для работы библиотеки?
Нет. PowerPoint не требуется; Aspose.Slides — это автономный движок для создания, редактирования, конвертации и рендеринга презентаций.
Как работает многопоточность? Можно ли параллелизировать обработку?
Безопасно обрабатывать разные документы в разных потоках; один и тот же объект presentation не должен использоваться одновременно multiple threads .
Поддерживаются ли пароли файлов и шифрование?
Да. Вы можете открывать зашифрованные презентации, задавать или удалять пароли для открытия и записи, а также проверять статус защиты.
Нужно ли учитывать пакеты шрифтов в Linux‑контейнерах?
Да. Рекомендуется установить общие пакеты шрифтов и/или явно указать каталоги шрифтов в вашем приложении, чтобы избежать неожиданных замен.
Есть ли ограничения в оценочной версии?
В режиме оценки к выводу добавляется водяной знак и применяются определённые ограничения; доступна 30‑дневная временная лицензия для полного тестирования функций.
Поддерживается ли импорт внешних форматов в презентацию (PDF/HTML → PPTX)?
Да. Вы можете добавить PDF‑страницы и HTML‑контент в презентацию, преобразовав их в слайды.