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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 计算机能不能升级固态硬盘,老电脑升级固态硬盘真的能变快吗?「建议收藏」

    计算机能不能升级固态硬盘,老电脑升级固态硬盘真的能变快吗?「建议收藏」怎样去DIY一台主机呢?它可以满足自己的工作、游戏需求,还要颜值高、噪音小、最重要的是价格要便宜,质量要好。本系列为让装机零基础的朋友可以轻松了解,所以尽量避免专业参数。(每周二更新)老电脑升级固态硬盘是第一选择,然而很多同学购买了固态硬盘,却发现没有想象的那么快,用测速工具测试后发现读写速度不能达到标称,是买到假货了吗?其实不然,固态硬盘读写速度受很多因素影响,本期《装机不求人》就和大家讲解…

    2022年6月6日
    38
  • 人工智能万亿市场待挖掘

    人工智能万亿市场待挖掘1.新技术革命登场,IT发展焦点将从互联网转向人工智能发轫于2007年的移动互联网浪潮已经席卷全球,极大地改变了我们的生存状态。然而,就在资本市场热切地期待移动互联网催生出更多新应用服务、更多新商业模式的时候,由技术水平不足导致的发展瓶颈已然出现。与此同时,为突破上述瓶颈,新一轮更激动人心、更值得期待的技术革命风暴已经诞生,将成为未来10年乃至更长时间内IT产业发展的焦点,将再次并更加彻底地颠

    2022年6月22日
    79
  • 安卓错误总结

    安卓错误总结

    2022年2月7日
    47
  • 怎么去掉origin图例里的外框_origin怎么加边框

    怎么去掉origin图例里的外框_origin怎么加边框origin的下载地址如下,完成激活成功教程版http://www.ddooo.com/softdown/51005.htm首先激活后更改字体类型,如果不更改字体会出现输入汉字出现空格的情况选择Tools下的options选项,然后选择text,将字体和默认字体更改为consolas,防止输入汉字出现空格1、2、二、画图的类型,在左下角有预览,可以快速查看刚开始…

    2022年9月21日
    4
  • android音乐播放器ppt,基于Android音乐播放器设计与开发.ppt

    android音乐播放器ppt,基于Android音乐播放器设计与开发.ppt基于Android音乐播放器设计与开发毕业设计基于Android的音乐播放器设计与开发…

    2022年6月26日
    40
  • 锅炉g3水处理题库(锅炉水处理考试题及答案)

    题库来源:安全生产模拟考试一点通公众号小程序安全生产模拟考试一点通:G3锅炉水处理考试参考答案及G3锅炉水处理考试试题解析是安全生产模拟考试一点通题库老师及G3锅炉水处理操作证已考过的学员汇总,相对有效帮助G3锅炉水处理最新解析学员顺利通过考试。1、【多选题】空白试验是为了消除或减少()。(AD)A、.试剂B、.偶然误差C、.方法误差D、.仪器误差E、.操作误差2、【多选题】锅筒内部有()装置。(ACDE)A、.蒸汽净化B、.自动给水C、.连续排污D、.加药E、.给

    2022年4月15日
    54

发表回复

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

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