Преобразование презентаций 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 включает следующие шаги:

  1. Создать экземпляр класса Presentation: загрузить файл PowerPoint или OpenDocument.
  2. Настроить параметры вывода макета: использовать класс NotesCommentsLayoutingOptions для указания того, как должны отображаться примечания и комментарии.
  3. Сохранить презентацию в 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();
}

Результат:

Изображение TIFF с примечаниями к выступлению