Watermarker

Watermarker class

Представляет класс для управления водяными знаками в документе.

public class Watermarker : IDisposable

Конструкторы

Имя Описание
Watermarker(Stream) Инициализирует новый экземплярWatermarker класс с указанным потоком.
Watermarker(string) Инициализирует новый экземплярWatermarker класс с указанным путем к документу.
Watermarker(Stream, LoadOptions) Инициализирует новый экземплярWatermarker класс с указанным stream и параметрами загрузки.
Watermarker(Stream, WatermarkerSettings) Инициализирует новый экземплярWatermarker class с указанным 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");
}

Смотрите также