PowerPointをSWF Flashに変換

プレゼンテーションをFlashに変換

Save メソッドは、Presentation クラスによって提供され、プレゼンテーション全体を SWF ドキュメントに変換するために使用できます。SWFOptions クラスとINotesCommentsLayoutingOptions インターフェイスを使用すると、生成された SWF にコメントを含めることもできます。以下の例は、SWFOptions クラスが提供するオプションを使用してプレゼンテーションを SWF ドキュメントに変換する方法を示しています。

// プレゼンテーションファイルを表す Presentation オブジェクトをインスタンス化
using (Presentation presentation = new Presentation("HelloWorld.pptx"))
{
    SwfOptions swfOptions = new SwfOptions();
    swfOptions.ViewerIncluded = false;


    INotesCommentsLayoutingOptions notesOptions = swfOptions.NotesCommentsLayouting;
    notesOptions.NotesPosition = NotesPositions.BottomFull;

    // プレゼンテーションとノートページを保存
    presentation.Save("SaveAsSwf_out.swf", SaveFormat.Swf, swfOptions);
    swfOptions.ViewerIncluded = true;
    presentation.Save("SaveNotes_out.swf", SaveFormat.Swf, swfOptions);
}

FAQ

SWF に非表示スライドを含めることはできますか?

はい。SwfOptionsShowHiddenSlides オプションを有効にしてください。デフォルトでは、非表示スライドはエクスポートされません。

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

Compressed フラグ(デフォルトで有効)を使用し、JpegQuality を調整してファイルサイズと画像品質のバランスを取ります。

‘ViewerIncluded’ は何のためにあり、いつ無効にすべきですか?

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

エクスポート先のマシンに元のフォントが存在しない場合はどうなりますか?

Aspose.Slides は、SwfOptionsDefaultRegularFontで指定したフォントで置き換えを行い、意図しないフォント置換を防ぎます。