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

也可以看看