GroupDocs.Metadata を使用すると、Java の開発者は、いくつかの簡単な手順を実装することで、アプリケーション内から EPUB ファイルにメタデータの詳細を簡単に追加できます。
- Metadata クラスのインスタンスを使用して EPUB を読み込みます。
- Metadata.AddProperties メソッドを使用してプロパティを追加します。
- 述語を使用して、必要なメタデータ プロパティを見つけます。
- 変更を EPUB 形式で保存し直します。
GroupDocs.Metadata を使用すると、Java の開発者は、いくつかの簡単な手順を実装することで、アプリケーション内から EPUB ファイルにメタデータの詳細を簡単に追加できます。
// Metadata クラスのインスタンスにファイルをロードします
try (Metadata metadata = new Metadata("input.epub"))
{
// コンテンツ作成者を含むプロパティを追加する
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.epub");
}
<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 により、ドキュメントのメタデータの管理が合理化されます。さまざまなドキュメント プロパティにアクセス、編集、操作して、整理と検索性を向上させます。
ドキュメントのメタデータを簡単に取得して処理します。作成者、作成日、その他多くのプロパティに関する洞察を得ることができます。
ドキュメントのメタデータを直接変更します。プロパティを更新して、整理、検索性、情報の正確性を向上させます。
ドキュメントのメタデータに対して複雑な操作を実行します。カスタム プロパティの追加、無関係なデータの削除、データの一貫性の確保などのタスクを効率的に処理します。
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。以下に示すように、いくつかの一般的なファイル形式のメタデータを取得します。