EraseMetadataRedaction

EraseMetadataRedaction class

문서에서 특정 MetadataFilter와 일치하는 모든 메타데이터 또는 메타데이터를 지우는 메타데이터 교정을 나타냅니다.

public class EraseMetadataRedaction : MetadataRedaction

생성자

이름 설명
EraseMetadataRedaction() EraseMetadataRedaction 클래스의 새 인스턴스를 초기화하여 모든 메타데이터를 지웁니다.
EraseMetadataRedaction(MetadataFilters) EraseMetadataRedaction 클래스의 새 인스턴스를 초기화하여 메타데이터를 지우고 특정 조합을 일치시킵니다.MetadataFilters .

속성

이름 설명
override Description { get; } 교정 및 해당 매개 변수를 설명하는 문자열을 반환합니다.
Filter { get; set; } 전체 또는 특정 메타데이터(예: 작성자 또는 회사)를 선택하는 데 사용되는 필터를 가져오거나 설정합니다.

행동 양식

이름 설명
override ApplyTo(DocumentFormatInstance) 지정된 형식 인스턴스에 교정을 적용합니다.

비고

더 알아보기

다음 예제는 전체 또는 특정 메타데이터를 지우는 방법(빈 값과 동일하게 설정)을 보여줍니다.

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   // 작성자, 관리자 및 회사 지우기
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | MetadataFilters.Manager | MetadataFilters.Company));
   // 모든 메타데이터 삭제
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All));
   redactor.Save();
}

또한보십시오