在 JavaScript 中將 PowerPoint 簡報轉換為含備註的 TIFF
簡介
Aspose.Slides for Node.js via Java 提供了一個簡單的解決方案,可將含備註的 PowerPoint 與 OpenDocument 投影片 (PPT、PPTX 與 ODP) 轉換為 TIFF 格式。此格式廣泛用於高品質圖像儲存、列印與文件封存。使用 Aspose.Slides,您不僅可以匯出含講者備註的完整投影片,還能在「備註投影片」檢視中產生縮圖。轉換過程簡便且高效,利用 save 方法的 Presentation 類別將整個投影片轉換為一系列 TIFF 圖片,且保留備註與版面配置。
將投影片轉換為含備註的 TIFF
使用 Aspose.Slides for Node.js via Java 將 PowerPoint 或 OpenDocument 投影片儲存為含備註的 TIFF 需要以下步驟:
- 建立 Presentation 類別的實例:載入 PowerPoint 或 OpenDocument 檔案。
- 設定輸出版面配置選項:使用 NotesCommentsLayoutingOptions 類別指定備註和評論的顯示方式。
- 將投影片儲存為 TIFF:將設定好的選項傳遞給 save 方法。
假設我們有一個名為 speaker_notes.pptx 的檔案,其內容如下:

下面的程式碼片段示範如何使用 setSlidesLayoutOptions 方法在「備註投影片」檢視中將投影片轉換為 TIFF 圖片。
// 實例化代表簡報檔案的 Presentation 類別。
let presentation = new aspose.slides.Presentation("speaker_notes.pptx");
try {
let notesOptions = new aspose.slides.NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(aspose.slides.NotesPositions.BottomFull); // 在投影片下方顯示備註。
// 配置含備註版面的 TIFF 選項。
let tiffOptions = new aspose.slides.TiffOptions();
tiffOptions.setDpiX(300);
tiffOptions.setDpiY(300);
tiffOptions.setSlidesLayoutOptions(notesOptions);
// 將簡報儲存為含講者備註的 TIFF。
presentation.save("TIFF_with_notes.tiff", aspose.slides.SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
結果:

Tip
查看 Aspose 的 免費 PowerPoint 轉海報轉換器。常見問題
我可以控制產生的 TIFF 中備註區域的位置嗎?
可以。使用 notes layout settings 可在 None、BottomTruncated、BottomFull 等選項中選擇,分別會隱藏備註、將備註縮至單頁,或讓備註延伸至額外頁面。
如何在不明顯降低品質的情況下減小含備註的 TIFF 檔案大小?
選擇有效的壓縮方式 (例如 LZW 或 RLE) 、設定合適的 DPI,且在可接受的情況下使用較低的 pixel format(如 8 bpp 或 1 bpp 單色)。稍微縮小 image dimensions 也能在不顯著影響可讀性的前提下減少檔案大小。
如果系統缺少原始字型,備註中的字型會影響結果嗎?
會。缺少的字型會觸發 substitution,可能改變文字度量與外觀。為避免此問題,請 提供所需字型 或設定預設的 fallback font 以使用預期的字型。