プレゼンテーションの確認
Contents
[
Hide
]
Aspose.Slides for 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);
ドキュメントプロパティを変更した結果は以下に示されています。
便利なリンク
プレゼンテーションおよびそのセキュリティ属性に関する詳細情報を得るには、以下のリンクが役立つかもしれません: