GroupDocs.Metadata for Python via .NET を使用すると、Python 開発者は以下の簡単な手順で DJVU ファイルのメタデータを更新できます:
- Metadata クラスを使用して DJVU ファイルをロードします。
- 変更したいメタデータをフィルタリングする条件を定義します。
- フィルタを適用し、新しい値を設定します。
- 更新された DJVU ファイルをディスクに保存します。
GroupDocs.Metadata for Python via .NET を使用すると、Python 開発者は以下の簡単な手順で DJVU ファイルのメタデータを更新できます:
from datetime import datetime
from groupdocs.metadata import Metadata
from groupdocs.metadata.common import PropertyValue
from groupdocs.metadata.tagging import Tags
def update_metadata_properties():
# DJVU ファイルの作成日を変更
with Metadata("./input.djvu") as metadata:
# 選択したプロパティに新しい値を割り当て
property_value = PropertyValue(datetime.now())
# 更新するメタデータを検索するルールを設定
# ファイルの作成タイムスタンプを更新
affected = metadata.set_properties(
lambda p: Tags.time.created in list(p.tags)
or Tags.time.modified in list(p.tags),
property_value,
)
print(f"Properties set: {affected}")
# 更新された DJVU ファイルを保存
metadata.save("./output.djvu")
if __name__ == "__main__":
update_metadata_properties()
GroupDocs.Metadata を使用すれば、Python アプリで文書メタデータを簡単に管理できます。プログラムからメタデータの追加、変更、検索、削除が可能です。

GroupDocs.Metadata は、Python アプリケーションでメタデータ フィールドを簡単に追加、編集、削除できるようにします。
API を使用して、さまざまな業務ファイル形式に保存された隠しデータを検索、表示、変更できます。
画像の EXIF タグなど、既存のメタデータにアクセスして操作できます。カメラの種類、サイズ、撮影日などの情報が含まれます。
このサンプルは、歌詞やカスタム フィールドを含む MP3 ファイルのメタデータを変更する方法を示します。
from groupdocs.metadata import Metadata
from groupdocs.metadata.formats.audio import LyricsField, LyricsTag
def update_mp3_lyrics():
# Metadata を使用してファイルを開く
with Metadata("./input.mp3") as metadata:
root = metadata.get_root_package()
if root.lyrics_3v2 is None:
root.lyrics_3v2 = LyricsTag()
# 歌詞タグを変更する
root.lyrics_3v2.lyrics = "[00:01]Test lyrics"
root.lyrics_3v2.artist = "test artist"
root.lyrics_3v2.album = "test album"
root.lyrics_3v2.track = "test track"
# 必要に応じてカスタム メタデータ フィールドを追加する
root.lyrics_3v2.set(LyricsField("ABC", "custom value"))
# 変更をファイルに保存する
metadata.save("./output.mp3")
if __name__ == "__main__":
update_mp3_lyrics()
Python 用のクロスフォーマット メタデータ編集 API。以下に示すように、さまざまな一般的な文書および画像タイプのメタデータ処理に対応しています。