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

Ниже приведён фрагмент кода, демонстрирующий, как преобразовать презентацию в изображение TIFF в представлении Notes Slide, используя метод setSlidesLayoutOptions.
// Создать экземпляр класса Presentation, представляющего файл презентации.
$presentation = new Presentation("speaker_notes.pptx");
try {
$notesOptions = new NotesCommentsLayoutingOptions();
$notesOptions->setNotesPosition(NotesPositions::BottomFull); // Отображать примечания под слайдом.
// Настроить параметры TIFF с разметкой примечаний.
$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();
}
Результат:

Tip
Ознакомьтесь с бесплатным конвертером Aspose Free PowerPoint to Poster Converter.FAQ
Могу ли я контролировать положение области примечаний в полученном TIFF?
Да. Используйте notes layout settings, чтобы выбрать среди вариантов None, BottomTruncated или BottomFull, которые соответственно скрывают примечания, помещают их на одну страницу или позволяют распределять их по дополнительным страницам.
Как уменьшить размер TIFF‑файла с примечаниями без заметного ухудшения качества?
Выберите efficient compression (например, LZW или RLE), задайте разумное значение DPI и, если допустимо, используйте более низкий pixel format (например, 8 bpp или 1 bpp для монохромного изображения). Слегка уменьшив image dimensions, также можно сократить размер без заметного ухудшения читаемости.
Влияет ли шрифт в примечаниях на результат, если оригинальные шрифты отсутствуют в системе?
Да. Отсутствующие шрифты вызывают substitution, что может изменить метрики текста и внешний вид. Чтобы избежать этого, supply the required fonts или задайте шрифт по умолчанию в fallback font, чтобы использовались нужные типографские семейства.