Metadata
지원되는 모든 형식의 메타데이터에 액세스할 수 있는 기본 클래스를 제공합니다.
public sealed class Metadata : IDisposable
생성자
속성
이름 |
설명 |
FileFormat { get; } |
로드된 파일의 유형을 가져옵니다(인식된 경우). |
행동 양식
이름 |
설명 |
AddProperties(Func<MetadataProperty, bool>, PropertyValue) |
지정된 조건자를 만족하는 알려진 메타데이터 속성을 추가합니다. 이 작업은 재귀적이므로 중첩된 모든 패키지에도 영향을 미칩니다. |
Dispose() |
관리되지 않는 리소스 해제, 해제 또는 재설정과 관련된 응용 프로그램 정의 작업을 수행합니다. |
FindProperties(Func<MetadataProperty, bool>) |
지정된 조건자를 만족하는 메타데이터 속성을 찾습니다. 검색은 재귀적이므로 중첩된 모든 패키지에도 영향을 미칩니다. |
GeneratePreview(PreviewOptions) |
지정된 페이지에 대한 미리보기 이미지를 생성합니다. |
GetDocumentInfo() |
로드된 문서에 대한 공통 정보를 가져옵니다. |
GetRootPackage() |
파일에서 추출된 모든 메타데이터 속성에 대한 액세스를 제공하는 루트 패키지를 가져옵니다. |
GetRootPackage<TRoot>() |
파일에서 추출된 모든 메타데이터 속성에 대한 액세스를 제공하는 루트 패키지를 가져옵니다. |
RemoveProperties(Func<MetadataProperty, bool>) |
지정된 조건자를 만족하는 메타데이터 속성을 제거합니다. |
Sanitize() |
감지된 모든 패키지 또는 가능한 경우 전체 패키지에서 쓰기 가능한 메타데이터 속성을 제거합니다. 이 작업은 재귀적이므로 중첩된 모든 패키지에도 영향을 미칩니다. |
Save() |
로드된 문서의 모든 변경 사항을 저장합니다. |
Save(Stream) |
문서 내용을 스트림에 저장합니다. |
Save(string) |
문서 내용을 지정된 파일에 저장합니다. |
SetProperties(Func<MetadataProperty, bool>, PropertyValue) |
지정된 술어를 만족하는 알려진 메타데이터 속성을 설정합니다. 이 작업은 재귀적이므로 중첩된 모든 패키지에도 영향을 미칩니다. 이 방법은AddProperties 그리고UpdateProperties . 기존 속성이 술어를 충족하면 해당 값이 업데이트됩니다. 조건자를 충족하는 패키지에 알려진 속성이 누락된 경우 패키지에 추가됩니다. |
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) |
지정된 술어를 만족하는 알려진 메타데이터 속성을 업데이트합니다. 이 작업은 재귀적이므로 중첩된 모든 패키지에도 영향을 미칩니다. |
또한보십시오