C#如何给word文档添加水印_C#教程

和PDF一样,在word中,水印也分为图片水印和文本水印,给文档添加图片水印可以使文档变得更为美观,更具有吸引力。文本水印则可以保护文档,提醒别人该文档是受版权保护的,不能随意抄袭。前面我分享了如何给PDF添加水印,有人问我如何给word文档添加水印,今天正好有空,就记录一下我是如何实现的。

步骤其实很简单,为了节省时间和简化代码规模,我从E-iceblue官网上下载了一个免费word组件,解压安装之后,参考官网的教程,创建项目,并按步骤对代码进行了简单的设置。下面就来看看如何通过这个组件实现上述功能。

原文档截图:

              

第一部分:添加图片水印

第一步:添加引用。

组件安装以后,创建一个C#控制台项目,添加安装目录下的dll文件到项目作为引用,并添加命名空间,如下:

using Spire.Doc;
using Spire.Doc.Documents; 

第二步:新建一个word文档对象,加载待添加水印的word文档;

Document doc = new Document();
doc.LoadFromFile("XML文件简介.doc"); 

第三步:新建一个图片水印对象并添加待设置为水印的图片;

PictureWatermark picture = new PictureWatermark();
picture.Picture = System.Drawing.Image.FromFile("花朵_2.jpg"); 

第四步:根据需要设置图片的大小,然后将其设置为文档的水印;

picture.Scaling = 80;
doc.Watermark = picture; 

第二部分:添加文本水印

第五步:新建一个文本水印对象,并添加待设置为水印的文本;

TextWatermark txtWatermark = new TextWatermark();
txtWatermark.Text = "Microsoft"; 

第六步:设置文本的字体大小及文本的排列方式,我设置的排列方式是按对角线排列;

txtWatermark.FontSize = 90;
txtWatermark.Layout = WatermarkLayout.Diagonal; 

第七步:将该文本设置为word文档的水印;

doc.Watermark = txtWatermark; 

第八步:保存文档并重新打开;

doc.SaveToFile("水印.doc");
System.Diagnostics.Process.Start("水印.doc"); 

添加了图片水印的效果图:

 

添加了文本水印的效果图:

 

所有代码:

using Spire.Doc;
using Spire.Doc.Documents;

namespace Add_Watermark_To_Word
{
 class Program
 {
  static void Main(string[] args)
  {
   Document doc = new Document();
   doc.LoadFromFile("XML文件简介.doc");

   //设图片水印
   /*PictureWatermark picture = new PictureWatermark();
   picture.Picture = System.Drawing.Image.FromFile("花朵_2.jpg");
   picture.Scaling = 80;
   doc.Watermark = picture;*/

   //设置文本水印
   TextWatermark txtWatermark = new TextWatermark();
   txtWatermark.Text = "Microsoft";
   txtWatermark.FontSize = 90;
   txtWatermark.Layout = WatermarkLayout.Diagonal;
   doc.Watermark = txtWatermark;

   doc.SaveToFile("水印.doc");
   System.Diagnostics.Process.Start("水印.doc");
  }
 }
}

小提示:运行这个组件可以不需要安装Word哈。

希望本文能对有同样需求的朋友有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索C#给word添加水印
word添加水印
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。

时间: 2024-12-01 11:34:42

C#如何给word文档添加水印_C#教程的相关文章

Word文档误删恢复教程

小编前几天在写计划报告的时候,一位同事过来找我帮忙,因为他的事情比较着急,所以慌乱之中一不小心把正在编辑计划报告的 Word 文档在没保存的情况下,关掉了. 下面就要用到 Word 文档误删恢复方法了.在网上找了一大堆相关文档,都是转来转去,说对了方法却忽略了重点! 具体步骤如下: 1. 先打开一个新建的 Word 文档 2. 然后点击文件,选项,保存,找到自动恢复位置 3. 接下来把你的 ads 文件放到这个文件夹 4. 在"文件"菜单上,单击"打开"命令 5.在

图片文字转换成word文档的图文教程

  首先我们来做第一步,在电脑上打开我们拍摄或扫描的图片即我们要将图片转换成word的那些图片,图片可以是jpg.gif等任何格式的,只要图片能在电脑上显示任何格式的图片都可以转换成word的; 其次打开我们的图片转换软件,软件打开后工具条会出现在屏幕的顶部,默认是自动隐藏的,也可以进行锁定,操作方法非常简单,点一下工具栏的截取按钮,就 像截图一样选取图片上要转换的文字区域,然后转换软件就会自动识别图片上我们选取区域中的文字,过个1,2秒钟就将图片上的文字识别出来了,如何将图片转 换成word就

为word文档添加水印

添加水印的目的,就是要为自己的作品打上"私人所有,他人勿用"的标志.这一方法如果配合上面所说的将论文变成图片或PDF文件来用,将起到十分显著的"署名"效果. Word提供了两种水印:一种是文字水印,一种是图片水印. 在Word 2007中打开论文,切换到"页面布局"功能项,在"页面背景"工具栏中选择"水印",在出现的下拉菜单列表中有Word 2007提供的现成的文字水印.可直接选择使用这些水印,也可以单击&

word文档进行怎么添加水印方

  方法/步骤: 1.首先,打开word软件之后,切换至页面布局选项卡,在该选项卡栏中找到水印的选项,如图所示: 文档进行怎么添加水印方-word文档添加水印"> 2.打开水印窗口,我们可以直接选择默认的模板水印,也能够自定义水印 3.若模板中没有所需的样式,则单击"自定义水印",在弹出对话框后,有图片水印与文字水印供选择,根据需求单击所需内容 4.如果选择文字水印,需要注意的便是版式方面,它能够支持"斜式"与"水平"的两种水印版

用金山WPS文字也可以给文档添加水印

水印一般是显示在文档文本后面的文本或图形,如"公司机密"等.有时是很需要的,但很遗憾金山WPS文字没有提供直接添加水印的功能.不过还是有方法为文档添加我们想要的水印的.下面我和大家分享一种在WPS文字中为文档添加水印的方法. 我们先看一下在一个文档中添加了文字水印和图片水印的截图,见图1: 图1 水印的位置和格式是可以随意设置的,别介意上面截图所示的水印比较不好看.:) 为了叙述步骤的方便,我以添加与微软Word 2003"格式→背景→水印"所默认添加的图片水印和文

在WPS文字中巧妙去除来自WORD文档的水印

近日一位使用WPS办公的朋友向我求助:"最近从某地传来的一份文档中有水印,我需要去除文档中的水印,而我没有装WORD,文档中的水印能去除吗?" 在WPS文字中能去除文档中的水印是肯定的,只是没有菜单命令供我们使用.下面我就和朋友们分享一下我的方法. 图1所示的是一份WORD编辑的文档,其中加了水印. 图1 通过菜单命令"编辑→页眉页脚"或点击页眉编辑区打开页眉编辑区,然后把鼠标移到水印上,当鼠标变为形状时,点击选中水印,然后删除水印.见图2: 图2 通过观察,可以发

word文档中的如何添加文字背景?

格式菜单>>背景 里面选择. ------ 让你的Word文档背景更漂亮 大家知道,在默认设置下,Word文档的背景都是单调的白色.如果你喜欢让它变得更漂亮些,可以采取下面的方法尝试改变背景. 一.添加彩色背景 点击菜单"格式"→"背景",在颜色板内直接单击所需颜色..如果那上面的颜色不合你的要求,也可通过单击"其他颜色"选取其他颜色. 二.添加渐变.纹理或图案 同样操作,单击"填充效果"可以添加渐变色.纹理或图案

如何让Word文档中的图片快速显示

我打开一篇Word文档,图片显示慢,等到花儿都谢了--有捷径吗? 上菜:糖醋打印预览 打开文档时,快速点击"打印预览"按钮,图片就会立刻清晰的显示出来,然后关闭打印预览窗口,所有插入的图片马上全部快速显示出来. 水印快速制作 常看到一些文件里的水印,如何做出来的?如果求助于一些软件,似乎比较麻烦. 上菜:鸳鸯锅底 吃着热腾腾的火锅,鸳鸯锅底为我们带来了两种不同的美妙享受.为文字和图片添加水印?让Word来帮忙.在Word 2003菜单栏点击"格式→背景→水印"(见图

word文档-如何在360浏览器中直接 打开word文件 ?

问题描述 如何在360浏览器中直接 打开word文件 ? 在IE浏览器中可以.碰到WORD文档,自动就下载了!为什么? 解决方案 需要有浏览器插件,IE一般有OFFICE插件,所以可以直接打开 解决方案二: 因为360是非法流氓软件,它根本就是粗陋地用IE的内核拼凑了一个山寨的浏览器,做一个稍微有点用的软件功能只是它实施违法犯罪侵害用户计算机和数据的幌子而已. 解决方案三: 这个好像需要转换吧.吧word转成pdf格式的然后在线显示!