Java kullanarak Handout Modunda PowerPoint Sunumlarını Dönüştürme
Giriş
Aspose.Slides, sunumları Handout modunu destekleyen çıktı formatlarına dönüştürmenizi sağlar. Bu modda, bir sayfada birden fazla slayt düzenlenir; bu da konferanslar, seminerler ve benzeri etkinlikler için sunum materyallerinin yazdırılmasında faydalıdır.
Handout modu, setSlidesLayoutOptions yöntemiyle yapılandırılır; bu yöntem IPdfOptions, IRenderingOptions, IHtmlOptions ve ITiffOptions içinde mevcuttur. Handout düzenini tanımlamak için HandoutLayoutingOptions nesnesini kullanın.
Handout Modu Dışa Aktarma
Handout modunda bir sunumu dışa aktarmak için, hedef dışa aktarma seçenekleri için setSlidesLayoutOptions yöntemini ayarlayın ve sayfa başına slayt sayısını ve ilgili görüntüleme parametrelerini tanımlayan bir HandoutLayoutingOptions örneği atayın.
Aşağıda, bir sunumu Handout modunda PDF’ye dönüştürmeyi gösteren bir kod örneği bulunmaktadır.
// Bir sunum yükle.
Presentation presentation = new Presentation("sample.pptx");
try {
// Dışa aktarma seçeneklerini ayarla.
HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions();
slidesLayoutOptions.setHandout(HandoutType.Handouts4Horizontal); // Yatay olarak bir sayfada 4 slayt
slidesLayoutOptions.setPrintSlideNumbers(true); // slayt numaralarını yazdır
slidesLayoutOptions.setPrintFrameSlide(true); // slaytların etrafına bir çerçeve yazdır
slidesLayoutOptions.setPrintComments(false); // yorum yok
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);
// Seçilen düzenle sunumu PDF olarak dışa aktar.
presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
if (presentation != null) presentation.dispose();
}
setSlidesLayoutOptions yönteminin yalnızca PDF, HTML, TIFF gibi belirli çıktı formatları ve görüntüler olarak işlenirken kullanılabilir olduğunu unutmayın.
SSS
Handout modunda sayfa başına maksimum slayt küçük resmi sayısı nedir?
Aspose.Slides, sayfa başına yatay veya dikey sıralama ile en fazla 9 küçük resim destekleyen presets sunar: 1, 2, 3, 4 (yatay/dikey), 6 (yatay/dikey) ve 9 (yatay/dikey).
5 veya 8 slayt gibi özel bir ızgara tanımlayabilir miyim?
Hayır. Küçük resimlerin sayısı ve sıralaması, sadece HandoutType sınıfı tarafından kesin olarak kontrol edilir; rastgele düzenler desteklenmez.
Handout çıktısına gizli slaytları ekleyebilir miyim?
Evet. Hedef format için dışa aktarma ayarlarında setShowHiddenSlides yöntemini kullanarak gizli slaytları etkinleştirebilirsiniz; örneğin PdfOptions, HtmlOptions veya TiffOptions.