C#怎么实现给Word每一页设置不同文字水印


这篇文章主要讲解了“C#怎么实现给Word每一页设置不同文字水印”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#怎么实现给Word每一页设置不同文字水印”吧!在给Word每一页添加文字水印前,首先需要在Word文档每一页正文的最后一个字符后面插入“连续”分节符,然后在每一节的页眉段落里添加艺术字形状,并设置形状大小、对齐方式等。最后保存文档。方法1在程序中引入Spire.Doc.dll文件;将Spire.Doc for .NET下载到本地,解压,找到BIN文件夹下的Spire.Doc.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。方法2通过NuGet安装。可通过以下2种方法安装:1.可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Spire.Doc”,点击“安装”。等待程序安装完成。2.将以下内容复制到PM控制台安装。给每页添加文字水印时,可参考如下步骤:创建Document类的对象,并通过LoadFromFile(string fileName)方法加载Word文档。通过Document.Sections[]属性获取指定节。通过HeadersFooters.Header属性获取页眉,HeaderFooter.AddParagraph()方法添加段落到页眉。创建ShapeObject类的对象,并传入参数设置形状类型为TextPlainText类型的艺术字。并调用方法设置艺术字样式,如艺术字高度、宽度、旋转、免费云主机域名颜色、对齐方式等。使用DocumentObjectCollection.Add(IDocumentObject)方法将艺术字添加到段落。最后,通过Document.SaveToFile(string fileName, FileFormat fileFormat)方法保存文档。不同页面中设置不一样的文字水印效果,只需要获取该页面对应的节,然后参考上述用到的方法来添加即可。C#VB.NET如图,每一页均可显示不同的文字水印效果:感谢各位的阅读,以上就是“C#怎么实现给Word每一页设置不同文字水印”的内容了,经过本文的学习后,相信大家对C#怎么实现给Word每一页设置不同文字水印这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: 怎么利用泛型封装通用的service层

这篇“怎么利用泛型封装通用的service层”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么利用泛型封装通用的service层”文章吧。身为一…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/22 22:05
下一篇 03/22 22:05

相关推荐