WordProcessingContent

WordProcessingContent class

Класс, представляющий документ Word (doc, docx и т. д.), в котором должен быть размещен водяной знак.

public class WordProcessingContent : Content

Характеристики

Имя Описание
PageCount { get; } Получает количество страниц в документе.
Sections { get; } Получает коллекцию всех разделов этогоWordProcessingContent .

Методы

Имя Описание
Decrypt() Расшифровывает документ.
Dispose() Удаляет текущий экземпляр.
Encrypt(string) Шифрует документ.
FindImages() Находит все изображения в содержании. Поиск ведется в объектах, указанных вSearchableObjects .
FindImages(ImageSearchCriteria) Находит изображения по заданным критериям поиска. Поиск ведется в объектах, указанных вSearchableObjects .
Protect(WordProcessingProtectionType, string) Защищает документ от изменений и устанавливает пароль защиты.
Search() Находит все возможные водяные знаки в контенте. Поиск ведется в объектах, указанных вSearchableObjects .
Search(SearchCriteria) Находит возможные водяные знаки по заданным критериям поиска. Поиск ведется в объектах, указанных вSearchableObjects .
Unprotect() Снимает защиту с документа независимо от пароля.

Примечания

Узнать больше:

Примеры

Загрузить и сохранить документ Word любого поддерживаемого типа.

WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
using (Watermarker watermarker = new Watermarker(@"D:\input.doc", loadOptions))
{
    // Используйте метод Add, чтобы добавить водяной знак в определенный или все разделы.

    // Сохранить изменения.
    watermarker.Save(@"D:\output.doc");
}

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