Конвертировать презентации в режиме раздаточного листа в JavaScript
Экспорт в режиме раздаточного листа
Aspose.Slides предоставляет возможность конвертировать презентации в различные форматы, включая создание раздаточных листов для печати в режиме раздаточного листа. Этот режим позволяет настроить, как несколько слайдов отображаются на одной странице, что полезно для конференций, семинаров и других мероприятий. Вы можете включить этот режим, установив метод setSlidesLayoutOptions в классах PdfOptions, RenderingOptions, HtmlOptions и TiffOptions.
Чтобы настроить режим раздаточного листа, используйте объект HandoutLayoutingOptions, который определяет, сколько слайдов размещается на одной странице, и другие параметры отображения.
Ниже приведён пример кода, показывающий, как конвертировать презентацию в PDF в режиме раздаточного листа.
// Загружаем презентацию.
let presentation = new asposeSlides.Presentation("sample.pptx");
// Устанавливаем параметры экспорта.
let slidesLayoutOptions = new asposeSlides.HandoutLayoutingOptions();
slidesLayoutOptions.setHandout(asposeSlides.HandoutType.Handouts4Horizontal); // 4 слайда на странице по горизонтали
slidesLayoutOptions.setPrintSlideNumbers(true); // печатать номера слайдов
slidesLayoutOptions.setPrintFrameSlide(true); // печатать рамку вокруг слайдов
slidesLayoutOptions.setPrintComments(false); // без комментариев
let pdfOptions = new asposeSlides.PdfOptions();
pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);
// Экспортируем презентацию в PDF с выбранным макетом.
presentation.save("output.pdf", asposeSlides.SaveFormat.Pdf, pdfOptions);
presentation.dispose();
setSlidesLayoutOptions доступен только для некоторых форматов вывода, таких как PDF, HTML, TIFF, а также при рендеринге в виде изображений.
Часто задаваемые вопросы
Каково максимальное количество миниатюр слайдов на странице в режиме раздаточного листа?
Aspose.Slides поддерживает presets до 9 миниатюр на странице с горизонтальным или вертикальным расположением: 1, 2, 3, 4 (горизонтальное/вертикальное), 6 (горизонтальное/вертикальное) и 9 (горизонтальное/вертикальное).
Могу ли я задать пользовательскую сетку, например 5 или 8 слайдов на страницу?
Нет. Количество и порядок миниатюр строго контролируются перечислением HandoutType; произвольные макеты не поддерживаются.
Могу ли я включить скрытые слайды в вывод раздаточного листа?
Да. Используйте метод setShowHiddenSlides в настройках экспорта для целевого формата, такого как PdfOptions, HtmlOptions или TiffOptions.