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();

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.