Часто задаваемые вопросы

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

В: Какие форматы файлов поддерживает Aspose.Slides для Java?

О: Aspose.Slides для Java поддерживает форматы файлов, описанные в Поддерживаемые форматы файлов.

Исключения

В: Я получаю исключение исчерпания памяти при загрузке большого PPT-файла с изображениями. Существует ли ограничение в Aspose.Slides по размеру файла?

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

В общем, Aspose.Slides для Java может легко обрабатывать файлы презентаций размером около 300 МБ на сервере с 4 ГБ ОЗУ.

Работа с слайдами

В: Могу ли я изменить размер слайдов в презентации?

О: Вы можете использовать метод getSlideSize, предоставляемый классом Presentation, чтобы определить размер слайдов в презентации.

В: Есть ли способ определить слайды разного размера в презентации?

О: Поскольку размер слайдов определяется на уровне презентации в документах Microsoft PowerPoint, сделать это невозможно.

В: Поддерживает ли Aspose.Slides для Java предварительный просмотр слайда перед сохранением?

О: Вы можете преобразовать слайды презентации в изображения и использовать эти изображения для предварительного просмотра слайдов.

Работа с презентациями

В: Возможно ли извлечь весь текст из презентации?

О: Aspose.Slides для Java предоставляет класс SlideUtil, который предлагает различные методы для извлечения всего текста из презентаций.

Форматирование и изображения

В: Как я могу установить цвет границы таблицы?

О: Вы можете изменить цвет всех границ таблицы или только границы вокруг всей таблицы. Для изменения всех границ используйте метод getCellFormat из интерфейса ICell. Для границы всей таблицы вам следует перебрать ячейки и изменить цвет внешних границ.

В: Какую меру использует Aspose.Slides для Java для размещения изображений?

О: Координаты и размеры всех фигур на слайдах измеряются в пунктах (72 dpi).

Работа с шрифтами

В: При конвертации PPT в PDF или изображения, почему шрифты отличаются в выходных документах?

О: Эта проблема может указывать на то, что шрифты, используемые в презентации, отсутствуют в операционной системе, на которой выполнялся код. Вам следует установить шрифты на операционной системе или загрузить их как внешние шрифты, используя класс FontsLoader следующим образом:

var folders = new String[] { "path_to_a_folder_with_fonts" };
FontsLoader.loadExternalFonts(folders);