使用水印
Contents
[
Hide
]
本主题讨论如何使用Aspose.Words以编程方式处理水印。 水印是在文档中的文本后面显示的背景图像。 水印可以包含由Watermark类表示的文本或图像。
在线试用
您可以使用我们的 免费在线文档水印.
为文档添加水印
在Microsoft Word中,可以使用Insert Watermark命令轻松地在文档中插入水印。 Aspose.Words提供watermark类以在文档中添加或删除水印。 Aspose.Words提供WatermarkType枚举,定义三种可能的水印类型(文本、图像和无)。
添加文字水印
下面的代码示例演示如何通过使用SetText方法定义TextWatermarkOptions在文档中插入文本水印:
添加图像水印
下面的代码示例演示如何通过使用SetImage方法定义ImageWatermarkOptions在文档中插入图像水印:
水印也可以使用形状类插入。 将任何形状或图像插入页眉或页脚非常容易,从而创建任何可以想象的类型的水印。
下面的代码示例将水印插入到Word文档中:
您可以从以下位置下载此示例的示例文件 Aspose.Words GitHub.
从文档中删除水印
Watermark类提供Remove
方法从文档中删除水印。
下面的代码示例演示如何从文档中删除水印:
要从文档中删除水印,您必须在插入过程中仅设置水印形状的名称,然后通过指定的名称删除水印形状。
下面的代码示例演示如何设置水印形状的名称并将其从文档中删除:
// Set name to be able to remove it afterwards
watermark.Name("WaterMark");
在表格单元格中添加水印
有时您需要将水印/图像插入表格的单元格并将其显示在表格之外,您可以使用IsLayoutInCell属性。 此属性获取或设置一个标志,该标志指示形状是显示在表内部还是表外部。 请注意,仅当您使用OptimizeFor方法优化Microsoft Word2010的文档时,此属性才有效。
下面的代码示例演示如何使用此属性: