C# を使用して PDF に最小限の XMP メタデータを追加する方法

この例では、Aspose.Pdf for .NET を使用して、PDF ドキュメントに最小限の XMP メタデータをプログラムで追加する方法を示しています。XMP(Extensible Metadata Platform)メタデータは、ドキュメントの検索性を向上させ、コンプライアンスをサポートし、ワークフロー全体で一貫したメタデータ処理を可能にします。基本的なメタデータ フィールドのセットさえ追加すれば、エンタープライズ システムやデジタル資産管理ツールとの互換性が確保されます。

C# を使用して PDF に最小限の XMP メタデータを追加する手順

  1. 入力 PDF ファイルが存在するか確認し、Document オブジェクトにロードする
  2. PdfXmpMetadata インスタンスを作成し、ロードした PDF ドキュメントにバインドする
  3. metadata count を確認して、XMP メタデータがすでに存在するか検証する
  4. メタデータが存在しない場合、必須フィールドの最小セット(CreatorTool、CreateDate、ModifyDate、Nickname)を追加する
  5. 新しい XMP メタデータを含む更新された PDF ドキュメントを output file に保存する

コードは最初に PDF を読み込み、次に XMP メタデータファサードにバインドします。メタデータが見つからない場合、DefaultMetadataProperties クラスを使用して、少量ですが意味のある標準プロパティのセットを追加します。最後に、変更をディスクに永続化します。

Code to Add Minimal XMP Metadata to PDF using C#

この例は、生成されたすべての PDF にベースラインレベルの XMP メタデータが含まれることを保証し、自動化されたドキュメント パイプラインにおける相互運用性とトレーサビリティを向上させる方法を示しています。

 日本語