Konwertuj prezentacje PowerPoint w trybie Handout przy użyciu JavaScript
Wprowadzenie
Aspose.Slides zapewnia możliwość konwertowania prezentacji do różnych formatów, w tym tworzenia konspektów do druku w trybie Handout. Ten tryb pozwala skonfigurować, jak wiele slajdów ma się pojawić na jednej stronie, co jest przydatne na konferencjach, seminariach i innych wydarzeniach. Możesz włączyć ten tryb, ustawiając metodę setSlidesLayoutOptions w klasach PdfOptions, RenderingOptions, HtmlOptions i TiffOptions.
Eksport w trybie Handout
Aby skonfigurować tryb Handout, użyj obiektu HandoutLayoutingOptions, który określa, ile slajdów umieszczonych jest na jednej stronie oraz inne parametry wyświetlania.
Poniżej znajduje się przykład kodu pokazujący, jak przekonwertować prezentację do PDF w trybie Handout.
// Wczytaj prezentację.
let presentation = new asposeSlides.Presentation("sample.pptx");
// Ustaw opcje eksportu.
let slidesLayoutOptions = new asposeSlides.HandoutLayoutingOptions();
slidesLayoutOptions.setHandout(asposeSlides.HandoutType.Handouts4Horizontal); // 4 slajdy na jednej stronie w poziomie
slidesLayoutOptions.setPrintSlideNumbers(true); // drukuj numery slajdów
slidesLayoutOptions.setPrintFrameSlide(true); // drukuj ramkę wokół slajdów
slidesLayoutOptions.setPrintComments(false); // bez komentarzy
let pdfOptions = new asposeSlides.PdfOptions();
pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);
// Eksportuj prezentację do PDF z wybranym układem.
presentation.save("output.pdf", asposeSlides.SaveFormat.Pdf, pdfOptions);
presentation.dispose();
setSlidesLayoutOptions jest dostępna tylko dla niektórych formatów wyjściowych, takich jak PDF, HTML, TIFF oraz przy renderowaniu jako obrazy.
FAQ
Jaka jest maksymalna liczba miniatur slajdów na stronę w trybie Handout?
Aspose.Slides obsługuje presets do 9 miniatur na stronę z układem poziomym lub pionowym: 1, 2, 3, 4 (poziomy/pionowy), 6 (poziomy/pionowy) i 9 (poziomy/pionowy).
Czy mogę zdefiniować własną siatkę, np. 5 lub 8 slajdów na stronę?
Nie. Liczba i kolejność miniatur jest ściśle kontrolowana przez wyliczenie HandoutType; dowolne układy nie są obsługiwane.
Czy mogę uwzględnić ukryte slajdy w wyjściu Handout?
Tak. Użyj metody setShowHiddenSlides w ustawieniach eksportu dla docelowego formatu, takiego jak PdfOptions, HtmlOptions lub TiffOptions.