プレゼンテーションにスライドを追加する
Contents
[
Hide
]
プレゼンテーションにスライドを追加する
プレゼンテーションファイルにスライドを追加することについて話す前に、スライドに関するいくつかの事実を考察しましょう。各PowerPointプレゼンテーションファイルにはマスター/レイアウトスライドと他の通常スライドが含まれています。これは、プレゼンテーションファイルが少なくとも1つ以上のスライドを含むことを意味します。スライドのないプレゼンテーションファイルは、Aspose.Slides for Android via Javaによってサポートされないことを知っておくことが重要です。各スライドにはユニークなIdがあり、すべての通常のスライドはゼロベースのインデックスによって指定された順序で配置されています。
Aspose.Slides for Android via Javaは、開発者がプレゼンテーションに空のスライドを追加することを可能にします。プレゼンテーションに空のスライドを追加するには、以下の手順に従ってください。
- Presentationクラスのインスタンスを作成します。
- Presentationオブジェクトによって公開されるSlides(コンテンツスライドオブジェクトのコレクション)プロパティへの参照を設定してISlideCollectionクラスのインスタンスを生成します。
- ISlideCollectionオブジェクトによって公開されるaddEmptySlideメソッドを呼び出して、コンテンツスライドコレクションの最後に空のスライドを追加します。
- 新しく追加された空のスライドで作業を行います。
- 最後に、Presentationオブジェクトを使用してプレゼンテーションファイルを書き込みます。
// プレゼンテーションファイルを表すPresentationクラスのインスタンスを生成
Presentation pres = new Presentation();
try {
// SlideCollectionクラスをインスタンス化
ISlideCollection slds = pres.getSlides();
for (int i = 0; i < pres.getLayoutSlides().size(); i++) {
// Slidesコレクションに空のスライドを追加
slds.addEmptySlide(pres.getLayoutSlides().get_Item(i));
}
// 新しく追加されたスライドで作業を行う
// PPTXファイルをディスクに保存
pres.save("EmptySlide.pptx", SaveFormat.Pptx);
} finally {
pres.dispose();
}