Watermarker

Watermarker class

문서에서 워터마크 관리를 위한 클래스를 나타냅니다.

public class Watermarker : IDisposable

생성자

이름 설명
Watermarker(Stream) 의 새 인스턴스를 초기화합니다.Watermarker 지정된 stream. 클래스
Watermarker(string) 의 새 인스턴스를 초기화합니다.Watermarker 지정된 문서 경로가 있는 클래스.
Watermarker(Stream, LoadOptions) 의 새 인스턴스를 초기화합니다.Watermarker 지정된 stream 및 로드 옵션이 있는 클래스.
Watermarker(Stream, WatermarkerSettings) 의 새 인스턴스를 초기화합니다.Watermarker stream 및 settings. 가 지정된 클래스
Watermarker(string, LoadOptions) 의 새 인스턴스를 초기화합니다.Watermarker지정된 문서 경로 및 로드 옵션이 있는 클래스.
Watermarker(string, WatermarkerSettings) 의 새 인스턴스를 초기화합니다.Watermarker 지정된 문서 경로 및 설정이 있는 클래스.
Watermarker(Stream, LoadOptions, WatermarkerSettings) 의 새 인스턴스를 초기화합니다.Watermarker 지정된 스트림이 있는 클래스, 로드 옵션 및 설정.
Watermarker(string, LoadOptions, WatermarkerSettings) 의 새 인스턴스를 초기화합니다.Watermarker 지정된 문서 경로, 로드 옵션 및 설정이 있는 클래스.

속성

이름 설명
SearchableObjects { get; set; } 워터마크 검색에 포함될 콘텐츠 개체를 가져오거나 설정합니다.

행동 양식

이름 설명
Add(Watermark) 로드된 문서에 워터마크를 추가합니다.
Add(Watermark, WatermarkOptions) 워터마크 옵션을 사용하여 로드된 문서에 워터마크를 추가합니다.
Dispose() 현재 인스턴스를 삭제합니다.
GeneratePreview(PreviewOptions) 문서의 미리보기 이미지를 생성합니다.
GetContent<T>() 반환Content 로드된 문서의 개체.
GetDocumentInfo() 로드된 문서의 형식에 대한 정보를 가져옵니다.
GetImages() 문서의 모든 이미지를 찾습니다.
GetImages(ImageSearchCriteria) 지정된 검색 기준에 따라 이미지를 찾습니다.
Remove(PossibleWatermark) 문서에서 워터마크를 제거합니다.
Remove(PossibleWatermarkCollection) 문서에서 컬렉션의 모든 워터마크를 제거합니다.
Save() 문서 데이터를 기본 스트림에 저장합니다.
Save(SaveOptions) 저장 옵션을 사용하여 기본 스트림에 문서 데이터를 저장합니다.
Save(Stream) 지정된 스트림에 문서를 저장합니다.
Save(string) 지정된 파일 위치에 문서를 저장합니다.
Save(Stream, SaveOptions) 저장 옵션을 사용하여 지정된 스트림에 문서를 저장합니다.
Save(string, SaveOptions) 저장 옵션을 사용하여 지정된 파일 위치에 문서를 저장합니다.
Search() 문서에서 가능한 모든 워터마크를 검색합니다.
Search(SearchCriteria) 지정된 검색 기준에 따라 가능한 워터마크를 검색합니다.

지원되는 형식의 콘텐츠를 로드하고 저장합니다.

// 파일에서 콘텐츠를 로드합니다.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
    // Watermarker 클래스의 메서드를 사용하여 워터마크를 추가, 검색 또는 제거합니다.

    // 변경 사항을 저장하다.
    watermarker.Save("D:\\output.pdf");
}

또한보십시오