Android で PowerPoint プレゼンテーションを SWF Flash に変換
Contents
[
Hide
]
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 に非表示スライドを含めることはできますか?
はい。SwfOptions の setShowHiddenSlides メソッドで非表示スライドを有効にできます。既定では、非表示スライドはエクスポートされません。
圧縮と最終的な SWF のサイズをどのように制御できますか?
setCompressed メソッドと adjust JPEG quality を使用して、ファイルサイズと画像品質のバランスを調整できます。
‘setViewerIncluded’ は何のためにあり、いつ無効にすべきですか?
setViewerIncluded は埋め込みプレイヤー UI(ナビゲーションコントロール、パネル、検索)を追加します。独自のプレイヤーを使用する場合や UI のないシンプルな SWF フレームが必要な場合は無効にしてください。
エクスポート先のマシンにソースフォントがない場合はどうなりますか?
Aspose.Slides は、SwfOptions の setDefaultRegularFont で指定したフォントに置き換えて、予期しないフォントフォールバックを回避します。