C#를 사용하여 PDF에 최소 XMP 메타데이터 추가하는 방법

이 예제는 Aspose.Pdf for .NET을 사용하여 PDF 문서에 최소한의 XMP 메타데이터를 프로그래밍 방식으로 추가하는 방법을 보여줍니다. XMP(Extensible Metadata Platform) 메타데이터는 문서 검색성을 향상하고, 규정 준수를 지원하며, 워크플로 전반에 걸쳐 일관된 메타데이터 처리를 가능하게 합니다. 기본적인 메타데이터 필드 집합이라도 추가하면 엔터프라이즈 시스템 및 디지털 자산 관리 도구와의 호환성을 보장합니다.

Steps to Add Minimal XMP Metadata to PDF using C#

  1. 입력 PDF 파일이 존재하는지 확인하고 Document 객체에 로드합니다.
  2. PdfXmpMetadata 인스턴스를 생성하고 로드된 PDF 문서에 바인딩합니다.
  3. 메타데이터 개수를 확인하여 XMP 메타데이터가 이미 존재하는지 검증합니다.
  4. 메타데이터가 없을 경우, 필수 필드인 CreatorTool, CreateDate, ModifyDate, Nickname을 최소한으로 추가합니다.
  5. 새로운 XMP 메타데이터가 포함된 업데이트된 PDF 문서를 출력 파일에 저장합니다.

코드는 먼저 PDF를 로드한 다음 XMP 메타데이터 파사드에 바인딩합니다. 메타데이터가 없으면 DefaultMetadataProperties 클래스를 사용하여 작지만 의미 있는 표준 속성 집합을 추가합니다. 마지막으로 변경 사항을 디스크에 저장합니다.

Code to Add Minimal XMP Metadata to PDF using C#

이 예제는 생성된 모든 PDF에 XMP 메타데이터의 기본 수준을 포함하도록 보장하는 방법을 보여주며, 자동화된 문서 파이프라인에서 상호 운용성 및 추적성을 향상시킵니다.

 한국인