Konwertuj prezentacje PowerPoint w trybie Handout na Androidzie
Wprowadzenie
Aspose.Slides umożliwia konwertowanie prezentacji do różnych formatów, w tym tworzenie notatek do druku w trybie Handout. Tryb ten pozwala skonfigurować, jak wiele slajdów ma się znaleźć na jednej stronie, co jest przydatne na konferencjach, seminariach i innych wydarzeniach. Można włączyć ten tryb, ustawiając metodę setSlidesLayoutOptions w interfejsach IPdfOptions, IRenderingOptions, IHtmlOptions, oraz ITiffOptions .
Eksport w trybie Handout
Do skonfigurowania trybu Handout użyj obiektu HandoutLayoutingOptions, który określa, ile slajdów zostanie umieszczonych 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.
// Załaduj prezentację.
Presentation presentation = new Presentation("sample.pptx");
try {
// Ustaw opcje eksportu.
HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions();
slidesLayoutOptions.setHandout(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); // brak komentarzy
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);
// Eksportuj prezentację do PDF z wybranym układem.
presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
if (presentation != null) 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ładami poziomymi lub pionowymi: 1, 2, 3, 4 (poziomo/pionowo), 6 (poziomo/pionowo) oraz 9 (poziomo/pionowo).
Czy mogę zdefiniować własną siatkę, np. 5 lub 8 slajdów na stronę?
Nie. Liczba i kolejność miniatur są ściśle kontrolowane przez klasę HandoutType; dowolne układy nie są obsługiwane.
Czy mogę uwzględnić ukryte slajdy w wyjściu Handout?
Tak. Włącz ukryte slajdy, używając metody setShowHiddenSlides w ustawieniach eksportu dla docelowego formatu, takiego jak PdfOptions, HtmlOptions, lub TiffOptions.