プレゼンテーションの調査
Contents
[
Hide
]
Aspose.Slides for Android via Javaを使用すると、プレゼンテーションを調査してそのプロパティを見つけ、その動作を理解することができます。
プレゼンテーション形式の確認
プレゼンテーションに取り組む前に、プレゼンテーションが現在どの形式(PPT、PPTX、ODPなど)であるかを確認したい場合があります。
プレゼンテーションを読み込まずに、その形式を確認できます。以下のJavaコードをご覧ください:
IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
System.out.println(info.getLoadFormat()); // PPTX
IPresentationInfo info2 = PresentationFactory.getInstance().getPresentationInfo("pres.ppt");
System.out.println(info2.getLoadFormat()); // PPT
IPresentationInfo info3 = PresentationFactory.getInstance().getPresentationInfo("pres.odp");
System.out.println(info3.getLoadFormat()); // ODP
プレゼンテーションのプロパティを取得
このJavaコードは、プレゼンテーションのプロパティ(プレゼンテーションに関する情報)を取得する方法を示しています:
IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
IDocumentProperties props = info.readDocumentProperties();
System.out.println(props.getCreatedTime());
System.out.println(props.getSubject());
System.out.println(props.getTitle());
// ..
DocumentPropertiesクラスの下にあるプロパティも確認することをお勧めします。
プレゼンテーションのプロパティを更新
Aspose.Slidesは、プレゼンテーションのプロパティを変更できるPresentationInfo.updateDocumentPropertiesメソッドを提供しています。
PowerPointプレゼンテーションに、以下のドキュメントプロパティが表示されているとしましょう。
このコード例は、いくつかのプレゼンテーションプロパティを編集する方法を示しています:
String fileName = "sample.pptx";
IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo(fileName);
IDocumentProperties properties = info.readDocumentProperties();
properties.setTitle("私のタイトル");
properties.setLastSavedTime(new Date());
info.updateDocumentProperties(properties);
info.writeBindedPresentation(fileName);
ドキュメントプロパティを変更した結果が以下に示されています。
役に立つリンク
プレゼンテーションとそのセキュリティ属性についての詳細情報を得るために、以下のリンクが役立つかもしれません: