使用 JavaScript 於講義模式轉換 PowerPoint 簡報
Contents
[
Hide
]
簡介
Aspose.Slides 提供將簡報轉換為各種格式的功能,包含以「講義」模式列印的講義。此模式允許您設定在單一頁面上顯示多張投影片的方式,適用於會議、研討會等活動。您可以在 PdfOptions、RenderingOptions、HtmlOptions、以及 TiffOptions 類別中,透過設定 setSlidesLayoutOptions 方法來啟用此模式。
講義模式匯出
若要設定講義模式,請使用 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);
// Export the presentation to PDF with the chosen layout.
presentation.save("output.pdf", asposeSlides.SaveFormat.Pdf, pdfOptions);
presentation.dispose();
請注意,
setSlidesLayoutOptions 方法僅適用於特定的輸出格式,例如 PDF、HTML、TIFF,及以影像形式呈現時。
常見問答
在講義模式中,每頁最多可以顯示多少張投影片縮圖?
Aspose.Slides 支援最多 9 張縮圖的預設值,可使用水平或垂直排列:1、2、3、4(水平/垂直)、6(水平/垂直)以及 9(水平/垂直)。
我可以自訂格線,例如每頁 5 張或 8 張投影片嗎?
不能。縮圖的數量與排列方式由 HandoutType 列舉嚴格控制;不支援任意版面配置。
我可以在講義輸出中包含隱藏的投影片嗎?
可以。請在目標格式的匯出設定(例如 PdfOptions、HtmlOptions、或 TiffOptions)中使用 setShowHiddenSlides 方法。