Android で PowerPoint プレゼンテーションを SWF Flash に変換

PPT(X) を SWF に変換

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

Presentation pres = new Presentation("Sample.pptx");
try {
    SwfOptions swfOptions = new SwfOptions();
    swfOptions.setViewerIncluded(false);
    swfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);
    
    // プレゼンテーションを保存
    pres.save("Sample.swf", SaveFormat.Swf, swfOptions);
} finally {
    if (pres != null) pres.dispose();
}

FAQ

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

はい。SwfOptionssetShowHiddenSlides メソッドで非表示スライドを有効にできます。既定では、非表示スライドはエクスポートされません。

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

setCompressed メソッドと adjust JPEG quality を使用して、ファイルサイズと画像品質のバランスを調整できます。

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

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

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

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