C# 对Word文件添加水印图片并设置编辑密码

C# 对Word文件添加水印图片并设置编辑密码

如下图:
C# 对Word文件添加水印图片并设置编辑密码

ExpandedBlockStart.gif
ContractedBlock.gif
/**/
///初始化文档对象


None.gif
Word.Document WordDoc
=
 wordAppObj.Documents.Open(
ref
 _filename, 
ref
 missing, 
ref
 isReadOnly, 
ref
 missing, 
ref
 missing, 
ref
 missing, 
ref
 missing, 
ref
 missing, 
ref
 missing, 
ref
 missing, 
ref
 missing, 
ref
 isVisible, 
ref
 missing, 
ref
 missing, 
ref
 missing, 
ref
 missing);
ExpandedBlockStart.gifContractedBlock.gif

/**/
///根据文档对象的高度与宽度生成文档背景的图片


None.gif
string
 bkpic 
=
 CreateBackGroup(WordDoc.ActiveWindow.Height, WordDoc.ActiveWindow.Width, picFilePath);
None.gifWord.Shape oShape;
ExpandedBlockStart.gifContractedBlock.gif

/**/
///创建背景水印图征


None.gif
WordDoc.ActiveWindow.View.Type 
=
 Word.WdViewType.wdOutlineView;
None.gif                WordDoc.ActiveWindow.View.SeekView 

=
 Word.WdSeekView.wdSeekPrimaryHeader;
None.gif                WordDoc.ActiveWindow.ActivePane.Selection.InsertAfter(

“”
);
None.gif

object
 top 
=
 
30
;
ExpandedBlockStart.gifContractedBlock.gif

/**/
///将背景水印图片插入到Word


None.gif
oShape 
=
 WordDoc.ActiveWindow.ActivePane.Selection.HeaderFooter.Shapes.AddPicture(bkpic, 
ref
 missing, 
ref
 missing, 
ref
 missing, 
ref
 top, 
ref
 missing, 
ref
 missing, 
ref
 missing);
None.gifoShape.WrapFormat.Type 

=
 Word.WdWrapType.wdWrapInline;
None.gif                oShape.ZOrder(Microsoft.Office.Core.MsoZOrderCmd.msoSendBehindText);
None.gif           
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111116.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Idea激活码永久有效Idea2021.2.3激活码教程-持续更新,一步到位「建议收藏」

    Idea激活码永久有效Idea2021.2.3激活码教程-持续更新,一步到位「建议收藏」Idea激活码永久有效2021.2.3激活码教程-Windows版永久激活-持续更新,Idea激活码2021.2.3成功激活

    2022年6月17日
    389
  • c语言程序设计谭浩强第五版第六章答案_c语言程序设计课后题答案第五版

    c语言程序设计谭浩强第五版第六章答案_c语言程序设计课后题答案第五版C语言程序设计第五版谭浩强著第七章答案1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。如有问题欢迎下方留言评论#include<stdio.h>voidmain(void){intmaxgy(intx,inty);intmingb(intx,i…

    2025年7月15日
    4
  • 游戏php是什么文件夹,ldsgamemaster是什么文件夹

    游戏php是什么文件夹,ldsgamemaster是什么文件夹ldsgamemaster是鲁大师的游戏大师源文件;而源文件就业是用汇编语言或高级语言,写出来的代码保存为文件后的结果,目标文件是指源文件经过编译程序产生的,能被cpu直接识别的二进制文件。本教程操作环境:Windows7系统,鲁大师6.1021.3070.205版本,DellG3电脑。ldsgamemaster是鲁大师的游戏大师源文件。源文件是用汇编语言或高级语言,写出来的代码保存为文件后的…

    2022年6月12日
    54
  • WPF listview_wpf 数组

    WPF listview_wpf 数组网上很多方法,但是内容包含太全面,代码看上去很复杂,其实其中有很多是控制UI的在WPF中ListView的排序最基本的原理很简单就一句话ListViewControl.Items.SortDescriptions.Add(newSortDescription(“name”,ListSortDirection.Descending));就是这句,主要就是设置ListView的Items的SortDescriptions属性,这个属性是个集合,不同于我们熟悉的SQL或DataView的排序属性设置,SortD

    2022年10月3日
    3
  • golang 字符串 转 时间类型[通俗易懂]

    golang 字符串 转 时间类型[通俗易懂]实例如下:local,_:=time.LoadLocation(“Asia/Shanghai”)showTime,_:=time.ParseInLocation(“2006-01-0215:04:05″,”2021-11-0711:34:00”,local)fmt.Println(showTime)showTime,_=time.ParseInLocation(“2006-01-02″,”2021-11-07”,local)fmt.Println(showTime

    2022年5月8日
    39
  • 2020-10-24

    2020-10-24产品经理面试习题大汇总凡事“预则立,不预则费”。即使你有丰富的产品经验,在面试那种紧张的环境下要面试好也不是一件易事,因为在那种环境下,你要对面试官提出的问题快速反映,快速组织语言,而你又没有经常训练这种能力,想回答好还是很不容易的,如果你经常背一些产品经理的面试题,那你回答的时候就流畅多了,下面将一些常见的产品经理面试题整理下来,需要的小伙伴拿去。1、介绍一下你自己介绍一下自己的姓名,年龄、毕业院校,工作经历。简单的介绍,保持在三分钟以内,给面试官问问题的时间。工作经历主要讲一些.

    2022年6月20日
    21

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号