Watermarker
Watermarker(string)
Инициализирует новый экземплярWatermarker
класс с указанным путем к документу.
public Watermarker(string filePath)
Параметр | Тип | Описание |
---|---|---|
filePath | String | Путь к файлу, из которого нужно загрузить документ. |
Исключения
исключение | условие |
---|---|
UnsupportedFileTypeException | Предоставленный тип документа не поддерживается. |
InvalidPasswordException | Предоставленный пароль неверен. |
Примечания
Подробнее о загрузке документов: Загрузка документов .
Примеры
Загружать и сохранять содержимое любого поддерживаемого формата.
// Загрузить содержимое из файла.
using (Watermarker watermarker = new Watermarker("D:\\input.pdf"))
{
// Используйте методы класса Watermarker для добавления, поиска или удаления водяных знаков.
// Сохраняем документ.
watermarker.Save("D:\\output.pdf");
}
Смотрите также
- class Watermarker
- пространство имен GroupDocs.Watermark
- сборка GroupDocs.Watermark
Watermarker(string, LoadOptions)
Инициализирует новый экземплярWatermarker
класс с указанным путем к документу и параметрами загрузки.
public Watermarker(string filePath, LoadOptions options)
Параметр | Тип | Описание |
---|---|---|
filePath | String | Путь к файлу, из которого нужно загрузить документ. |
options | LoadOptions | Дополнительные параметры для использования при загрузке документа. |
Исключения
исключение | условие |
---|---|
UnsupportedFileTypeException | Предоставленный тип документа не поддерживается. |
InvalidPasswordException | Предоставленный пароль неверен. |
Примечания
Подробнее о загрузке документов: Загрузка документов .
Примеры
Загрузить зашифрованный PDF-документ с использованием пароля.
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.Password = "123";
using (Watermarker watermarker = new Watermarker(@"C:\Documents\test.pdf", loadOptions))
{
// ...
}
Смотрите также
- class LoadOptions
- class Watermarker
- пространство имен GroupDocs.Watermark
- сборка GroupDocs.Watermark
Watermarker(string, WatermarkerSettings)
Инициализирует новый экземплярWatermarker
класс с указанным путем к документу и настройками.
public Watermarker(string filePath, WatermarkerSettings settings)
Параметр | Тип | Описание |
---|---|---|
filePath | String | Путь к файлу, из которого нужно загрузить документ. |
settings | WatermarkerSettings | Дополнительные настройки для использования при работе с загруженным документом. |
Исключения
исключение | условие |
---|---|
UnsupportedFileTypeException | Предоставленный тип документа не поддерживается. |
InvalidPasswordException | Предоставленный пароль неверен. |
Примечания
Подробнее о загрузке документов: Загрузка документов .
Примеры
Установить доступные для поиска объекты глобально (для всех документов, которые будут загружены после этого).
WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
WordProcessingSearchableObjects = WordProcessingSearchableObjects.Hyperlinks
| WordProcessingSearchableObjects.Text,
SpreadsheetSearchableObjects = SpreadsheetSearchableObjects.HeadersFooters,
PresentationSearchableObjects = PresentationSearchableObjects.SlidesBackgrounds
| PresentationSearchableObjects.Shapes,
DiagramSearchableObjects = DiagramSearchableObjects.None,
PdfSearchableObjects = PdfSearchableObjects.All
};
foreach (string file in Directory.GetFiles(@"D:\files"))
{
using (Watermarker watermarker = new Watermarker(file, settings))
{
PossibleWatermarkCollection watermarks = watermarker.Search();
// Здесь находится код для работы с найденными водяными знаками.
}
}
Смотрите также
- class WatermarkerSettings
- class Watermarker
- пространство имен GroupDocs.Watermark
- сборка GroupDocs.Watermark
Watermarker(string, LoadOptions, WatermarkerSettings)
Инициализирует новый экземплярWatermarker
класс с указанным путем к документу, параметрами загрузки и настройками.
public Watermarker(string filePath, LoadOptions options, WatermarkerSettings settings)
Параметр | Тип | Описание |
---|---|---|
filePath | String | Путь к файлу, из которого нужно загрузить документ. |
options | LoadOptions | Дополнительные параметры для использования при загрузке документа. |
settings | WatermarkerSettings | Дополнительные настройки для использования при работе с загруженным документом. |
Исключения
исключение | условие |
---|---|
UnsupportedFileTypeException | Предоставленный тип документа не поддерживается. |
InvalidPasswordException | Предоставленный пароль неверен. |
Примечания
Подробнее о загрузке документов: Загрузка документов .
Примеры
Найти определенные текстовые фрагменты в теле/теме сообщения электронной почты.
WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
EmailSearchableObjects = EmailSearchableObjects.Subject
| EmailSearchableObjects.HtmlBody
| EmailSearchableObjects.PlainTextBody
};
EmailLoadOptions loadOptions = new EmailLoadOptions();
using (Watermarker watermarker = new Watermarker(@"D:\test.msg", loadOptions, settings))
{
SearchCriteria criteria = new TextSearchCriteria("test", false);
// Обратите внимание, поиск выполняется только в том случае, если вы передаете экземпляр TextSearchCriteria в метод Search
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Удаляем найденные фрагменты текста
watermarks.Clear();
// Сохранить изменения
watermarker.Save();
}
Смотрите также
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- пространство имен GroupDocs.Watermark
- сборка GroupDocs.Watermark
Watermarker(Stream)
Инициализирует новый экземплярWatermarker
класс с указанным потоком.
public Watermarker(Stream document)
Параметр | Тип | Описание |
---|---|---|
document | Stream | Поток, из которого загружается документ. |
Исключения
исключение | условие |
---|---|
UnsupportedFileTypeException | Предоставленный тип документа не поддерживается. |
InvalidPasswordException | Предоставленный пароль неверен. |
Примечания
Подробнее о загрузке документов Загрузка документов .
Примеры
Загрузить и сохранить документ любого поддерживаемого формата.
// Загружаем содержимое из потока.
using (FileStream inputStream = File.Open("D:\\input.pdf", FileMode.Open))
using (FileStream outputStream = File.Open("D:\\output.pdf", FileMode.Create))
using (Watermarker watermarker = new Watermarker(inputStream))
{
// Используйте методы класса Watermarker для добавления, поиска или удаления водяных знаков.
// Сохранить изменения.
watermarker.Save(outputStream);
}
Смотрите также
- class Watermarker
- пространство имен GroupDocs.Watermark
- сборка GroupDocs.Watermark
Watermarker(Stream, LoadOptions)
Инициализирует новый экземплярWatermarker
класс с указанным stream и параметрами загрузки.
public Watermarker(Stream document, LoadOptions options)
Параметр | Тип | Описание |
---|---|---|
document | Stream | Поток, из которого загружается документ. |
options | LoadOptions | Дополнительные параметры для использования при загрузке документа. |
Исключения
исключение | условие |
---|---|
UnsupportedFileTypeException | Предоставленный тип документа не поддерживается. |
InvalidPasswordException | Предоставленный пароль неверен. |
Примечания
Подробнее о загрузке документов Загрузка документов .
Примеры
Загрузить зашифрованный PDF-документ, используя пароль
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.Password = "123";
using (FileStream fileStream = File.Open(@"C:\Documents\test.pdf", FileMode.Open))
using (Watermarker watermarker = new Watermarker(fileStream, loadOptions))
{
// ...
}
Смотрите также
- class LoadOptions
- class Watermarker
- пространство имен GroupDocs.Watermark
- сборка GroupDocs.Watermark
Watermarker(Stream, WatermarkerSettings)
Инициализирует новый экземплярWatermarker
class с указанным stream и settings.
public Watermarker(Stream document, WatermarkerSettings settings)
Параметр | Тип | Описание |
---|---|---|
document | Stream | Поток, из которого загружается документ. |
settings | WatermarkerSettings | Дополнительные настройки для использования при работе с загруженным документом. |
Исключения
исключение | условие |
---|---|
UnsupportedFileTypeException | Предоставленный тип документа не поддерживается. |
InvalidPasswordException | Предоставленный пароль неверен. |
Примечания
Подробнее о загрузке документов Загрузка документов .
Примеры
Установить доступные для поиска объекты глобально (для всех документов, которые будут загружены после этого).
WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
WordProcessingSearchableObjects = WordProcessingSearchableObjects.Hyperlinks
| WordProcessingSearchableObjects.Text,
SpreadsheetSearchableObjects = SpreadsheetSearchableObjects.HeadersFooters,
PresentationSearchableObjects = PresentationSearchableObjects.SlidesBackgrounds
| PresentationSearchableObjects.Shapes,
DiagramSearchableObjects = DiagramSearchableObjects.None,
PdfSearchableObjects = PdfSearchableObjects.All
};
foreach (string file in Directory.GetFiles(@"D:\files"))
{
using (FileStream fileStream = File.Open(file, FileMode.Open))
using (Watermarker watermarker = new Watermarker(fileStream, settings))
{
PossibleWatermarkCollection watermarks = watermarker.Search();
// Здесь находится код для работы с найденными водяными знаками.
}
}
Смотрите также
- class WatermarkerSettings
- class Watermarker
- пространство имен GroupDocs.Watermark
- сборка GroupDocs.Watermark
Watermarker(Stream, LoadOptions, WatermarkerSettings)
Инициализирует новый экземплярWatermarker
класс с указанным потоком, параметры загрузки и настройки.
public Watermarker(Stream document, LoadOptions options, WatermarkerSettings settings)
Параметр | Тип | Описание |
---|---|---|
document | Stream | Поток, из которого загружается документ. |
options | LoadOptions | Дополнительные параметры для использования при загрузке документа. |
settings | WatermarkerSettings | Дополнительные настройки для использования при работе с загруженным документом. |
Исключения
исключение | условие |
---|---|
UnsupportedFileTypeException | Предоставленный тип документа не поддерживается. |
InvalidPasswordException | Предоставленный пароль неверен. |
Примечания
Подробнее о загрузке документов Загрузка документов .
Примеры
Найти определенные текстовые фрагменты в теле/теме сообщения электронной почты.
WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
EmailSearchableObjects = EmailSearchableObjects.Subject
| EmailSearchableObjects.HtmlBody
| EmailSearchableObjects.PlainTextBody
};
EmailLoadOptions loadOptions = new EmailLoadOptions();
using (FileStream fileStream = File.Open(@"D:\test.msg", FileMode.Open))
using (Watermarker watermarker = new Watermarker(fileStream, loadOptions, settings))
{
SearchCriteria criteria = new TextSearchCriteria("test", false);
// Обратите внимание, поиск выполняется только в том случае, если вы передаете экземпляр TextSearchCriteria в метод Search
PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
// Удаляем найденные фрагменты текста
watermarks.Clear();
// Сохранить изменения
watermarker.Save();
}
Смотрите также
- class LoadOptions
- class WatermarkerSettings
- class Watermarker
- пространство имен GroupDocs.Watermark
- сборка GroupDocs.Watermark