將 PowerPoint 簡報轉換為 JavaScript 中的 SWF Flash

概覽

本文說明如何使用 Aspose.Slides 將 PowerPoint 簡報轉換為 SWF。它展示了如何使用 Presentation.save 方法將簡報另存為 SWF 檔案,以及如何使用 SwfOptions 配置匯出,包括檢視器設定與註釋或備註的版面配置。

轉換 PPT(X) 為 SWF

Presentation 類別提供的 save 方法可用於將整個簡報轉換為 SWF 文件。以下範例示範如何使用 SWFOptions 類別提供的選項將簡報轉換為 SWF 文件。您也可以使用 SWFOptions 類別和 NotesCommentsLayoutingOptions 類別將註解包含在產生的 SWF 中。

var pres = new aspose.slides.Presentation("Sample.pptx");
try {
    var swfOptions = new aspose.slides.SwfOptions();
    swfOptions.setViewerIncluded(false);
    swfOptions.getNotesCommentsLayouting().setNotesPosition(aspose.slides.NotesPositions.BottomFull);
    // 儲存簡報
    pres.save("Sample.swf", aspose.slides.SaveFormat.Swf, swfOptions);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

常見問題

我可以在 SWF 中包含隱藏投影片嗎?

是的。請在 SwfOptions 中使用 setShowHiddenSlides 方法。預設情況下,隱藏的投影片不會被匯出。

我如何控制壓縮與最終的 SWF 大小?

使用 setCompressed 方法和 setJpegQuality 來平衡檔案大小與影像品質。

‘setViewerIncluded’ 的用途是什麼?何時應使用它?

setViewerIncluded 會加入嵌入式播放器 UI(導航控制、面板、搜尋)。如果您打算使用自己的播放器或需要沒有 UI 的純粹 SWF 框架,請使用此設定。

如果在匯出機器上缺少來源字型會發生什麼情況?

Aspose.Slides 會在 SwfOptions 中使用您透過 setDefaultRegularFont 指定的字型來取代缺失的字型,以避免意外的備用字型。