C# 给Word每一页添加不同图片水印

 时间:2024-11-02 13:41:41

1、在Visual Studio中打开“解决方案资源管理器”- 鼠标右键点击“引用”-“添加引用”:

C# 给Word每一页添加不同图片水印

2、点击“浏览”-“浏览”:

C# 给Word每一页添加不同图片水印

3、找到本地路径下的dll文件,点击“添加”到引用列表:

C# 给Word每一页添加不同图片水印

4、添加到列表后,点击“OK”,完成引用:

C# 给Word每一页添加不同图片水印

5、完成dll引用后,在vs程碌食撞搁序中编辑如下代码内容:using Spire.Doc;using Spire.Doc.Documents;using Spire.Doc.Fields;namespace ImageWatermark2{ class Program { static void Main(string[] args) { //加载Word测试文档 Document doc = new Document(); doc.LoadFromFile("test.docx"); //获取文档第一节 Section section1 = doc.Sections[0]; //定义水印图片的纵向坐标位置 float y = section1.PageSetup.PageSize.Height/3; //添加图片水印1 HeaderFooter header1 = section1.HeadersFooters.Header;//获取页眉 header1.Paragraphs.Clear();//删除原有页眉格式的段落 Paragraph para1 = header1.AddParagraph();//重新添加段落 DocPicture pic1 = para1.AppendPicture("logo1.png");//添加图片 pic1.TextWrappingStyle = TextWrappingStyle.Behind;//图片置于文字下方 pic1.VerticalPosition = y; pic1.HorizontalAlignment = ShapeHorizontalAlignment.Center;//设置图片对齐方式 //同理设置第二节页眉中的图片水印2 Section section2 = doc.Sections[1]; HeaderFooter header2 = section2.HeadersFooters.Header; header2.Paragraphs.Clear(); Paragraph para2 = header2.AddParagraph(); DocPicture pic2 = para2.AppendPicture("logo2.png"); pic2.TextWrappingStyle = TextWrappingStyle.Behind; pic2.VerticalPosition = y; pic2.HorizontalAlignment = ShapeHorizontalAlignment.Center; //同理设置第三节中的页眉中的图片水印3 Section section3 = doc.Sections[2]; HeaderFooter header3 = section3.HeadersFooters.Header; header3.Paragraphs.Clear(); Paragraph para3 = header3.AddParagraph(); DocPicture pic3 = para3.AppendPicture("logo3.png"); pic3.TextWrappingStyle = TextWrappingStyle.Behind; pic3.VerticalPosition = y; pic3.HorizontalAlignment = ShapeHorizontalAlignment.Center; //保存文档 doc.SaveToFile("DifferentImageWatermark.docx", FileFormat.Docx2013); System.Diagnostics.Process.Start("DifferentImageWatermark.docx"); } }}

6、完成代码后,执行程序,生成Word文档。在结果文档中,可查看每页中的图片水印效果:

C# 给Word每一页添加不同图片水印
  • word单独设置某一页有水印
  • 单独删除一页的水印
  • 如何在WORD里不同的页面设置不同的水印
  • word域在哪里设置
  • 如何在word里设置水印只出现在某一页
  • 热门搜索
    健康教育手抄报内容 五水共治手抄报图画 五一手抄报资料 向英雄致敬手抄报 爱国手抄报资料 感恩节的手抄报 三四年级中秋节手抄报 关于古诗词的手抄报 关于健康的手抄报内容 阅读手抄报的内容