水印通常用于显示文档的所有权或分类。在本文中,我们将学习使用Aspose.Words for .NET API 在Word文档中使用水印。让我们介绍以下与水印有关的用例。

  • 使用C#在Word文档中添加文本水印
  • 使用C#在Word文档中添加图像水印
  • 使用C#从Word文档中删除水印

>>Aspose.Words for .NET已经更新至v20.6,Font.EmphasisMark向公众公开,引入了MarkdownSaveOptions类,PDF版本1.5标记为过时,点击下方按钮下载最新版。

点击下载最新版Aspose.Words for .NET(技术交流761297826)https://www.evget.com/product/564/download

使用C#在Word文档中添加文本水印

在Word文档中添加或插入文本水印,无论是DOC还是DOCX文件。只需按照以下步骤添加文本水印:

  1. 加载输入的DOC / DOCX文件
  2. 设置不同的TextWatermarkOptions,包括Font和Layout
  3. 设置水印文字
  4. 保存输出字文件

以下代码段显示了如何使用C#在Word文档(DOC / DOCX)中添加水印:

Document doc = new Document(dataDir + "Document.docx");
TextWatermarkOptions options = new TextWatermarkOptions()
{
FontFamily = "Arial",
FontSize = 36,
Color = Color.Black,
Layout = WatermarkLayout.Diagonal,
IsSemitrasparent = true
};
doc.Watermark.SetText("CONFIDENTIAL", options);
doc.Save(dataDir + "AddTextWatermark_out.docx");

以下屏幕截图是由上述C#代码段创建的示例输出:

使用C#在Word文档中添加图像水印

在Word文档中将图像添加为水印。正如我们在前面的示例中了解到的那样,可以在文本之外添加图像。您可以按照以下步骤在Word文档中添加图像水印:

  1. 加载输入字文件
  2. 初始化ImageWatermarkOptions对象
  3. 在Word文档中将图像设置为水印
  4. 保存输出文件

以下代码段基于以下步骤,这些步骤显示了如何使用C#在Word文档中添加图像水印:

Document doc = new Document(dataDir + "Document.doc");ImageWatermarkOptions options = new ImageWatermarkOptions()
{                IsWashout = false
};
doc.Watermark.SetImage(Image.FromFile(dataDir + "Watermark.jpg"), options);doc.Save(dataDir + "AddImageWatermark_out.docx");

现在已将Aspose徽标图像用作示例图像,因此可以在Microsoft Word应用程序的“打印预览”中观察输出,该图像中的图像设置为文档的水印。以下屏幕截图描述了输出的单词文件:

使用C#删除Word文档中的水印

使用C#可以轻松地从Word文档中删除或删除水印。让我们按照以下步骤从Word文档中删除水印。

  1. 加载输入字文件
  2. 指定要删除的水印类型
  3. 删除水印
  4. 保存输出字文件

以下代码段显示了如何使用C#从Word文档中删除水印:

Document doc = new Document(dataDir + "AddTextWatermark_out.docx");
if (doc.Watermark.Type == WatermarkType.Text)
{doc.Watermark.Remove();
}
doc.Save(dataDir + "RemoveWatermark_out.docx");

Word处理控件Aspose.Words功能演示:在C#中的Word文档中添加或删除水印相关推荐

  1. Word处理控件Aspose.Words功能演示:使用 C# 在 Word 文档中创建和修改 VBA 宏

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  2. Word处理控件Aspose.Words功能演示:用Java从Word文档中提取文本

    Aspose.Words For .NET是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsof ...

  3. Word处理控件Aspose.Words功能演示:在 Python 中将 Word DOCX 或 DOC 转换为 PDF

    Word 到PDF是最流行和执行最广泛的文档转换之一.DOCX或DOC文件在打印或共享之前会转换为 PDF 格式.在本文中,我们将在 Python 中自动将 Word 转换为 PDF.步骤和代码示例将 ...

  4. Word处理控件Aspose.Words功能演示:在Java中将Word文档以邮件形式发送

    在大多数情况下,电子邮件按照特定模板以格式正确的布局发送.但是,各种电子邮件编辑器不提供增强的格式选项.在这种情况下,可以在Word文档中创建一条消息,并将其用作电子邮件正文.在本文中,将学习如何使用 ...

  5. Word处理控件Aspose.Words功能演示:在 Java 中将 Word DOC/DOCX 转换为 PDF

    Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word. A ...

  6. Word处理控件Aspose.Words功能演示:使用 Java 为 Word 文档添加水印

    为防止非法使用.定义所有权.显示文档状态等多种目的,在 Word 文档中添加水印.在本文中,您将学习如何使用 Java 为 Word 文档添加水印.文章将分别演示如何将文字和图片水印插入到Word文档 ...

  7. Word处理控件Aspose.Words功能演示:在 Python 中将 Word 文档转换为 PNG、JPEG 或 BMP

    MS Word 文件到图像格式的转换让您可以将文档的页面嵌入到您的 Web 或桌面应用程序中.为了在 Python 应用程序中执行此转换,本文介绍了如何使用 Python 将 Word DOCX或DO ...

  8. Word处理控件Aspose.Words功能演示:使用 Java 在 Word 中添加或更新目录

    Word 文档中的目录(TOC) 为您提供了文档内容的概述.此外,它还允许导航到文档的特定部分.在本文中,将学习如何以编程方式处理 Word 文档中的目录.特别地,本文介绍了如何使用 Java 在 W ...

  9. Word处理控件Aspose.Words功能演示:使用C#在电子邮件正文中发送Word文档

    电子邮件正文的呈现是吸引读者的重要因素之一.因此,电子邮件使用标题,子标题,表格,图像等进行了很好的格式化.但是,大多数内置的电子邮件编辑器不提供高级格式化选项.为了解决此限制,本文介绍如何使用Wor ...

  10. Word处理控件Aspose.Words功能演示:使用 Python 将 Word 文档的内容复制到另一个文档

    在各种情况下,您可能需要将 Word 文档的内容复制到另一个文档中.此外,您可能需要创建原始 Word 文档的克隆.为了自动化这些操作,本文介绍了如何在 Python 中将内容从一个 Word 文档复 ...

最新文章

  1. OpenCV中BLOB特征提取与几何形状分类
  2. 蓝牙通话之HFP协议
  3. 哈佛博士教你如何摆脱「尬聊」
  4. Cisco设备静态NAT基本配置步骤
  5. wp comments post.php,通过修改wp-comments-post.php 防wordpress垃圾(spam)评论 | 沉默过客
  6. 中国的EMM市场迎来爆发期?
  7. 机器学习实践三---神经网络学习
  8. wpf中xps文档合并功能实现
  9. materialrefeshlayout下拉刷新,上拉加载更多
  10. Python案例:猜数游戏
  11. datetimepicker中文不生效_Python reStructuredText 帮助文件中文乱码
  12. Proteus8.6 安装教程
  13. 节约里程法求解CVRP问题
  14. 替代 NetMeeting 的多人屏幕共享工具 InletexEMC 国外出品,永久免费
  15. eclipse插件下载最新地址
  16. 两个PDF合并成一个PDF怎么做?三分钟教会你两种方法
  17. 读书·2018(14本)
  18. 元气骑士机器人获取方法_元气骑士机器人怎么获得视频(机器人获取方法说明)...
  19. 路由配置url跳转传参_如何配置路由器以进行网络范围的URL记录
  20. 因错误配置第三方服务,已有过亿用户数据遭到泄露

热门文章

  1. 为何如今在主板上找不到北桥了?简述主板芯片组发展史
  2. 【调研】国内芯片公司对于存算一体芯片的相关调研
  3. Neptune CHT-C助力零束打造智舱界王者
  4. 飞控简析-从入门到跑路 第二章PX4的位置控制(1)
  5. Quantopian教程系列三
  6. 如何通过容器搭建稳定可靠的私有网盘(NextCloud)
  7. 2022-2028全球与中国企业上云市场现状及未来发展趋势
  8. 新版天猫刷红包js代码以及使用方式增加砸金砖代码
  9. 京东区块链开源项目——JD Chain介绍及区块链白皮书发布
  10. 使用与破解ExcelVBA密码