PresentationContent

PresentationContent class

表示可以放置水印的 PowerPoint 文档。

public class PresentationContent : Content

特性

姓名 描述
LayoutSlides { get; } 获取本次所有布局幻灯片的集合PresentationContent.
MasterHandoutSlide { get; } 获取此主讲义幻灯片PresentationContent.
MasterNotesSlide { get; } 获取此所有注释幻灯片的母版幻灯片PresentationContent.
MasterSlides { get; } 获取此所有母版幻灯片的集合PresentationContent.
NotesSlideHeight { get; } 获取音符幻灯片的高度(以磅为单位)。
NotesSlideWidth { get; } 获取音符幻灯片的宽度(以磅为单位)。
SlideHeight { get; } 获取幻灯片的高度(以磅为单位)。
Slides { get; } 获取本次所有幻灯片的集合PresentationContent.
SlideWidth { get; } 获取幻灯片的宽度(以磅为单位)。

方法

姓名 描述
Decrypt() 解密文档。
Dispose() 处理当前实例。
Encrypt(string) 加密文档。
FindImages() 查找内容中的所有图像。 搜索在指定的对象中进行SearchableObjects.
FindImages(ImageSearchCriteria) 根据指定的搜索条件查找图像。 搜索在指定的对象中进行SearchableObjects.
Search() 查找内容中所有可能的水印。 搜索在指定的对象中进行SearchableObjects.
Search(SearchCriteria) 根据指定的搜索条件查找可能的水印。 搜索在指定的对象中进行SearchableObjects.

评论

了解更多:

例子

加载和保存任何支持类型的 PowerPoint 文档。

PresentationLoadOptions loadOptions = new PresentationLoadOptions();
using (Watermarker watermarker = new Watermarker(@"D:\input.ppt", loadOptions))
{
    // 使用 Add 方法为特定幻灯片或所有幻灯片添加水印。

    // 保存更改。
    watermarker.Save(@"D:\output.ppt");
}

也可以看看