Преобразование презентаций PowerPoint в TIFF с примечаниями на Java
Обзор
Aspose.Slides for Java предоставляет простое решение для преобразования презентаций PowerPoint и OpenDocument (PPT, PPTX и ODP) с примечаниями в формат TIFF. Этот формат широко используется для хранения изображений высокого качества, печати и архивирования документов. С помощью Aspose.Slides вы можете не только экспортировать целые презентации с нотами докладчика, но и создавать миниатюры слайдов в представлении Notes Slide. Процесс конвертации прост и эффективен, используя метод save класса Presentation для преобразования всей презентации в набор TIFF‑изображений с сохранением примечаний и макета.
Преобразовать презентацию в TIFF с примечаниями
Сохранение презентации PowerPoint или OpenDocument в TIFF с примечаниями с использованием Aspose.Slides for Java включает следующие шаги:
- Создать экземпляр класса Presentation: загрузить файл PowerPoint или OpenDocument.
- Настроить параметры вывода макета: использовать класс NotesCommentsLayoutingOptions для указания того, как должны отображаться примечания и комментарии.
- Сохранить презентацию в TIFF: передать настроенные параметры методу save.
Предположим, у нас есть файл «speaker_notes.pptx» со следующим слайдом:

Ниже приведён фрагмент кода, демонстрирующий, как преобразовать презентацию в изображение TIFF в представлении Notes Slide с использованием метода setSlidesLayoutOptions.
// Создайте экземпляр класса Presentation, представляющего файл презентации.
Presentation presentation = new Presentation("speaker_notes.pptx");
try {
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(NotesPositions.BottomFull); // Отобразить примечания под слайдом.
// Настройте параметры TIFF с разметкой примечаний.
TiffOptions tiffOptions = new TiffOptions();
tiffOptions.setDpiX(300);
tiffOptions.setDpiY(300);
tiffOptions.setSlidesLayoutOptions(notesOptions);
// Сохраните презентацию в TIFF с примечаниями докладчика.
presentation.save("TIFF_with_notes.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Результат:
