Watermarker
内容
[
隐藏
]
Watermarker class
表示文档中水印管理的类。
public class Watermarker : IDisposable
构造函数
| 姓名 | 描述 |
|---|---|
| Watermarker(Stream) | 初始化一个新的实例Watermarker具有指定流的类。 |
| 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");
}