この例では、Aspose.Pdf for .NET を使用して、PDF ドキュメントに最小限の XMP メタデータをプログラムで追加する方法を示しています。XMP(Extensible Metadata Platform)メタデータは、ドキュメントの検索性を向上させ、コンプライアンスをサポートし、ワークフロー全体で一貫したメタデータ処理を可能にします。基本的なメタデータ フィールドのセットさえ追加すれば、エンタープライズ システムやデジタル資産管理ツールとの互換性が確保されます。
C# を使用して PDF に最小限の XMP メタデータを追加する手順
- 入力 PDF ファイルが存在するか確認し、Document オブジェクトにロードする
- PdfXmpMetadata インスタンスを作成し、ロードした PDF ドキュメントにバインドする
- metadata count を確認して、XMP メタデータがすでに存在するか検証する
- メタデータが存在しない場合、必須フィールドの最小セット(CreatorTool、CreateDate、ModifyDate、Nickname)を追加する
- 新しい XMP メタデータを含む更新された PDF ドキュメントを output file に保存する
コードは最初に PDF を読み込み、次に XMP メタデータファサードにバインドします。メタデータが見つからない場合、DefaultMetadataProperties クラスを使用して、少量ですが意味のある標準プロパティのセットを追加します。最後に、変更をディスクに永続化します。
Code to Add Minimal XMP Metadata to PDF using C#
この例は、生成されたすべての PDF にベースラインレベルの XMP メタデータが含まれることを保証し、自動化されたドキュメント パイプラインにおける相互運用性とトレーサビリティを向上させる方法を示しています。