PowerPoint を SWF フラッシュに変換

PPT(X) を SWF に変換

The save メソッドは Presentation クラスで公開されており、プレゼンテーション全体を SWF ドキュメントに変換するために使用できます。以下の例では、SWFOptions クラスが提供するオプションを使用してプレゼンテーションを SWF ドキュメントに変換する方法を示します。生成された SWF にコメントを含めるには、SWFOptions クラスと NotesCommentsLayoutingOptions クラスを使用することもできます。

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 に非表示スライドを含めることはできますか?

はい。setShowHiddenSlides メソッドをSwfOptionsで使用します。デフォルトでは、非表示スライドはエクスポートされません。

圧縮と最終的な SWF サイズをどのように制御できますか?

ファイルサイズと画像品質のバランスを取るために、setCompressed メソッドと setJpegQuality を使用します。

‘setViewerIncluded’ の目的は何ですか、またいつ使用すべきですか?

setViewerIncluded は埋め込みプレーヤー UI(ナビゲーションコントロール、パネル、検索)を追加します。独自のプレーヤーを使用する予定がある場合や、UI のないシンプルな SWF フレームが必要な場合に使用してください。

エクスポート先のマシンでソースフォントが見つからない場合はどうなりますか?

Aspose.Slides は、SwfOptionssetDefaultRegularFont で指定したフォントに置き換えて、意図しないフォールバックを回避します。