Обзор продукта

Добро пожаловать в Aspose.Slides for Java!
Aspose.Slides for Java — это API управления Microsoft PowerPoint® , позволяющее Java‑приложениям читать и записывать документы PowerPoint® без Microsoft PowerPoint®.
Aspose.Slides for Java является первой и единственной компонентой, предоставляющей все необходимые функции для работы с документами PowerPoint®.
Aspose.Slides for Java предлагает множество ключевых возможностей, таких как управление текстом, фигурами, таблицами и анимацией, добавление аудио и видео на слайды, предварительный просмотр слайдов, экспорт слайдов в SVG, PDF и другие форматы.
Описание продукта
Aspose.Slides for Java позволяет не только открывать файлы PowerPoint из разных источников, но и сохранять презентации различными способами. Например, вы можете сохранять презентации в формате PPT; также можете сохранять отдельные слайды как изображения.
Aspose.Slides for Java предоставляет почти все функции, присутствующие в Microsoft PowerPoint. Благодаря гибкости Aspose.Slides for Java, помимо таблиц и различных фигур, вы можете добавлять в слайды различные типы рамок — текстовые, аудио‑ и видеорамки.
Aspose.Slides for Java также содержит полнофункциональные демо‑примеры и готовые примеры кода, помогающие разработчикам лучше понять API.
Функции презентаций
- Открытие презентаций Microsoft PowerPoint из разных источников.
- Сохранение презентаций в различных форматах Microsoft PowerPoint.
- Создание презентаций с нуля.
- Конвертация презентаций в PDF‑документы без использования сторонних компонентов.
- Возможность чтения Open Document Presentation (ODP).
- Возможность конвертации PPT в PPTX и наоборот.
- Чтение и изменение свойств документа презентации.
- Экспорт презентаций в PDF.
- Экспорт презентаций в TIFF.
- Экспорт презентаций в XPS.
- Экспорт презентаций в SWF.
- Экспорт презентаций в PDF‑Notes / Tiff‑Notes.
- Экспорт презентаций в HTML.
Функции слайдов
- Создание новых слайдов с нуля и добавление их в презентацию.
- Доступ к любому слайду по его позиции в презентации.
- Копирование или клонирование слайдов в той же или другой презентации.
- Редактирование и удаление слайдов.
- Автоматическое копирование мастер‑слайдов вместе со слайдами.
- Предпросмотр слайдов.
- Получение или установка имени слайда.
- Сохранение слайдов как изображений.
- Экспорт слайдов в формат SVG.
- Работа с несколькими мастер‑слайдами в презентации.
- Заполнение фона слайда любым поддерживаемым стилем.
- Добавление новых или управление заметками к слайдам.
- Динамическая установка новых мастер‑слайдов и стилей.
- Добавление или изменение переходов слайд‑шоу.
- Добавление Morph‑переходов.
Функции графики и мультимедиа
- Создание и управление фигурами, такими как линии, прямоугольники, эллипсы и полилинии.
- Управление стилями линий в фигурах.
- Получение альтернативного текста фигуры.
- Поворот и отражение фигур.
- Заполнение фигур различными стилями, например сплошным, градиентным, узорчатым, текстурным и изображением.
- Использование любых из 48 предопределённых узоров и 24 текстур.
- Присвоение гиперссылок фигурам.
- Чтение, изменение и добавление новых анимационных эффектов к слайдам и фигурам.
- Добавление новых изображений в презентацию и управление существующими.
- Добавление новых маркеров‑картинок к презентации и управление существующими.
- Добавление новых аудио‑рамок к презентации и управление существующими.
- Добавление новых видео‑рамок к презентации и управление существующими.
Функции таблиц
- Создание таблиц с нуля и добавление их на слайды.
- Изменение размера и перемещение таблиц.
- Доступ к любой ячейке таблицы.
- Изменение формата и границ любой ячейки.
- Изменение ширины столбцов и высоты строк.
- Добавление и удаление столбцов и строк.
- Установка ширины и цвета границы для всей таблицы.
- Применение предустановленных стилей к таблицам.
Функции текста и абзацев
- Получение и установка текста в текстовых заполнителях и текстовых рамках.
- Получение типа заполнителя.
- Изменение форматирования текста в текстовой рамке.
- Добавление новых шрифтов или управление уже используемыми шрифтами в презентации.
- Изменение текста и его форматирования.
- Создание и управление ссылками в тексте.
- Поддержка табуляций и эффективных табуляций.
- Добавление новых текстовых рамок к почти любому типу фигуры.
- Доступ и изменение отступов и настроек переноса текста в текстовых рамках.
- Доступ и изменение отступов абзаца.
Продвинутые функции
- Доступ к встроенным в презентацию объектам OLE.
- Блокировка презентаций.
- Добавление водяных знаков в презентацию.
- Применение анимаций к фигурам внутри слайдов.
FAQ
Поддерживает ли он уровни соответствия PDF для архивирования и доступности (PDF/A и PDF/UA)?
Да. Вы можете сохранять в PDF с PDF/A-2a/2b/2u, PDF/A-3a/3b, а также PDF/UA, настройивая PDF export options.
Есть ли механизм подстановки шрифтов и поддержка пользовательских шрифтов для обеспечения корректного рендеринга?
Да. Библиотека позволяет load custom fonts и define fallback rules, поэтому отсутствующие глифы надёжно заменяются во время конвертации и рендеринга.
Могу ли я определить, защищён ли файл паролем, не открывая его полностью?
Да. Вы можете inspect a presentation, чтобы определить, требуется ли пароль перед полной загрузкой документа.
Требуется ли Microsoft PowerPoint для обработки и конвертации?
Нет. Aspose.Slides — автономный движок; PowerPoint не нужен ни на сервере, ни на рабочей станции.
Безопасно ли обрабатывать презентации из нескольких потоков?
Да, вы можете обрабатывать разные документы параллельно в отдельных потоках; просто избегайте одновременного использования одного экземпляра презентации across threads.
Сохраняются ли макросы и могу ли я управлять VBA в файлах PPTM/PPSM?
Да. Презентации с макросами are supported, и вы можете inspect and manage VBA projects в этих файлах.
Могу ли я конвертировать PDF или HTML обратно в слайды PowerPoint?
Да. Вы можете import PDF pages or HTML content для создания или заполнения слайдов в презентации.
Поддерживается ли экспорт в XPS и могу ли я управлять качеством и содержимым вывода XPS?
Да. Export to XPS доступен, а save options позволяют настроить качество вывода и включённое содержимое.
Могу ли я конвертировать слайды в изображения и контролировать качество вывода?
Да. Слайды могут быть rendered to PNG, JPEG, GIF, BMP, TIFF и в другие форматы с тонкой настройкой размеров и качества.
Поддерживаются ли математические формулы (MathML/MathText) и их экспорт?
Да. Вы можете create and edit mathematical text и export equations, в том числе в MathML.
Как библиотека обрабатывает шифрование и пароли (открытие, установка, удаление)?
It supports открытие зашифрованных презентаций, установку или удаление паролей для открытия и изменения, а также проверку статуса защиты файла.