XmpMetadata

개요

XmpMetadata은 Aspose.PDF FOSS에서 .NET 용으로 제공되는 클래스입니다.

PDF에 포함된 XMP 메타데이터에 접근할 수 있습니다.

이 클래스는 .NET 프로그램에서 XmpMetadata 객체를 다루기 위한 11개의 메서드를 제공합니다. 사용 가능한 메서드에는 Add, ContainsKey, Get, GetArray, GetXmpValue, RegisterNamespaceUri, Remove, Set, SetArray, ToXml가 포함됩니다. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: Count, IsDirty, Keys, PdfAidConformance, PdfAidPart.

속성

이름유형액세스설명
KeysIEnumerable<string>읽기모든 메타데이터 속성 키(평면 문자열 속성 및 모든 구조화된 이름-값 속성).
Countint읽기속성 수.
PdfAidPartstring?읽기/쓰기PDF/A 식별 부분(pdfaid:part)을 가져옵니다, 예.
PdfAidConformancestring?읽기/쓰기PDF/A 식별 적합성 수준(pdfaid:conformance)을 가져옵니다, 예:
IsDirtybool읽기로드 후 메타데이터가 수정되었는지 여부.

메서드

시그니처설명
Get(key: string)키로 메타데이터 속성을 가져옵니다 (예: “dc:title”, “xmp:CreatorTool”).
ContainsKey(key: string)키가 존재하는지 여부.
Set(key: string, value: string)메타데이터 속성을 설정합니다.
Add(key: string, value: XmpValue)타입이 지정된 XmpValue와 함께 메타데이터 속성을 추가합니다.
Add(key: string, value: string)문자열 값을 사용하여 메타데이터 속성을 추가합니다.
GetXmpValue(key: string)메타데이터 속성을 형식화된 XmpValue으로 가져오며, 찾을 수 없을 경우 null을 반환합니다.
Remove(key: string)메타데이터 속성을 제거합니다.
GetArray(key: string)메타데이터 속성을 값 배열로 가져옵니다 (rdf:Seq/Bag 속성인 dc:creator, dc:subject와 같은 경우).
SetArray(key: string, values: IEnumerable<string>)메타데이터 속성을 배열로 설정합니다 (rdf:Seq 로 직렬화됨).
RegisterNamespaceUri(prefix: string, namespaceUri: string)프리픽스에 대한 사용자 지정 네임스페이스 URI를 등록하여 해당 프리픽스를 사용하는 속성이 ToXml()에서 올바른 네임스페이스 선언으로 직렬화될 수 있도록 합니다.
ToXml()메타데이터를 XMP/RDF XML 문자열로 직렬화합니다.

참조

 한국어