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");
}