GroupDocs.Metadata は、Java 開発者がアプリケーション内で数ステップ実装するだけで PPSX ファイルにメタデータ詳細を簡単に追加できるようにします。
- Metadata クラスのインスタンスで PPSX をロードします。
- プロパティを追加するには Metadata.AddProperties メソッドを使用します。
- 目的のメタデータプロパティを検索するために述語を使用します。
- 変更を PPSX 形式で保存します。
GroupDocs.Metadata は、Java 開発者がアプリケーション内で数ステップ実装するだけで PPSX ファイルにメタデータ詳細を簡単に追加できるようにします。
// Metadata クラスのインスタンスでファイルをロード
try (Metadata metadata = new Metadata("input.ppsx"))
{
// コンテンツの作成者を含むプロパティを追加
int affected = metadata.addProperties(new ContainsTagSpecification(Tags.getTime().getPrinted()),
new PropertyValue(new Date()));
// 操作結果を処理
System.out.println(String.format("Affected properties: %s", affected));
// 更新されたメタデータでファイルを保存
metadata.save("output.ppsx");
}
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-metadata</artifactId>
<version>24.8</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
</repositories>
包括的な API により、文書メタデータの管理が効率化されます。さまざまな文書プロパティにアクセス、編集、操作して、組織化と検索性を向上させます。

文書のメタデータを手間なく取得・処理します。作成者、作成日など多数のプロパティに関する情報を得られます。
文書メタデータを直接変更します。プロパティを更新して、組織化、検索性、情報の正確性を向上させます。
文書メタデータに対して複雑な操作を実行します。カスタムプロパティの追加、不要データの削除、データ整合性の確保などを効率的に処理します。
このコードサンプルは、EXIFパッケージにカスタムタグを追加する方法を示しています
try (Metadata metadata = new Metadata("input.tiff")) {
IExif root = (IExif) metadata.getRootPackage();
// EXIFパッケージが存在しない場合は設定してください
if (root.getExifPackage() == null) {
root.setExifPackage(new ExifPackage());
}
// 既知のプロパティを追加する
root.getExifPackage().set(new TiffAsciiTag(TiffTagID.Artist, "Artist's name"));
// 完全にカスタムのプロパティを追加する(EXIF仕様に記載されていないもの)
// 選択したIDが一部のサードパーティツールで使用されているIDと重複する可能性があることに注意してください
root.getExifPackage().set(new TiffAsciiTag(TiffTagID.getByRawValue(65523), "Hidden data"));
metadata.save("output.tiff");
}
Java 用のマルチフォーマット文書・画像メタデータ追加 API。以下に示す一般的なファイル形式のメタデータを取得できます。