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


相关推荐

发表回复

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

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