PowerPointからSVGへの変換は、Androidアプリケーションでプレゼンテーションを表示するためによく実行されます。さまざまなPowerPointビューアも、プレゼンテーションをスライドショー用のSVGに変換します。したがって、この記事では、PowerPoint PPTXまたはPPTプレゼンテーションをAndroidでSVGファイルに変換する方法について説明します。
AndroidPowerPointからSVGへのコンバーター
PPTXまたはPPTプレゼンテーションをSVGに変換するには、Aspose.Slides for Android via Javaを使用します。これは、プレゼンテーションをシームレスに作成、変更、変換できる機能豊富なAndroidAPIです。 ダウンロードセクションからAPIをダウンロードするか、build.gradleに次の構成を追加してAPIをインストールできます。
maven {
url "http://repository.aspose.com/repo/" }
compile (
group: 'com.aspose',
name: 'aspose-slides',
version: '21.3',
classifier: 'android.via.java')
AndroidでPPTXまたはPPTプレゼンテーションをSVGに変換する
以下は、AndroidでPowerPoint PPTX/PPTプレゼンテーションをSVGに変換する手順です。
- まず、Presentationクラスのインスタンスを作成して、プレゼンテーションをロードします。
- プレゼンテーションのスライドをループして、ISlideオブジェクトの各スライドの参照を取得します。
- 出力SVGファイルのFileOutputStreamオブジェクトを作成します。
- ISlide.writeAsSvg()メソッドを使用して、スライドデータをFileOutputStreamオブジェクトに書き込みます。
- 最後に、ストリームを閉じます。
次のコードサンプルは、PowerPoint PPTX/PPTをSVGに変換する方法を示しています。
// プレゼンテーションを読み込む
Presentation pres = new Presentation("presentation.pptx");
try {
// 各スライドにアクセスする
for(ISlide sld:pres.getSlides())
{
// メモリストリームオブジェクトを作成します
FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));
// スライドのSVG画像を生成し、メモリストリームに保存します
sld.writeAsSvg(svgStream);
// ストリームを閉じる
svgStream.close();
}
} catch (IOException e) {
} finally {
pres.dispose();
}
無料のAPIライセンスを取得する
一時ライセンスをリクエストすることで、評価の制限なしにJava経由でAspose.SlidesforAndroidを使用できます。
オンラインデモ
Aspose.SlidesをベースにしたオンラインPowerPointからSVGへのコンバーターをお試しください。
結論
PowerPointプレゼンテーションは、多くの場合、コンテンツをアプリケーションに埋め込むためにSVGに変換されます。このような場合、この記事ではAndroidアプリでのPowerPointからSVGへの変換について説明しました。 ドキュメントにアクセスして、Javaを介したAndroid向けAspose.Slidesの他の機能を調べることができます。さらに、フォーラムからお気軽にご質問をお寄せください。