꧁杰哥꧂ 2020-06-23 09:30 采纳率: 0%
浏览 283

C#中如何在word的指定位置插入水印?

我想在word中的指定位置插入图片水印

下面的代码是在vs2010中运行的Winforms代码
需要引用sprie.doc插件的几个dll;
sprie.doc的dll分享链接https://pan.baidu.com/s/1liZxAy-IG8FIj8N_AciXZA
提取码:st2w

  • 插入水印的代码

    private void button1_Click(object sender, EventArgs e)
        {
            //Open a blank word document as template
            Document document = new Document(@"..\..\..\..\..\..\..\Data\测试水印.docx");
            InsertImageWatermark(document);
            //Save doc file.
            document.SaveToFile("测试水印.docx", FileFormat.Docx);
    
            //Launching the MS Word file.
            WordDocViewer("测试水印.docx");
        }
    
        private void InsertImageWatermark(Document document)
        {
            PictureWatermark picture = new PictureWatermark();
            picture.Picture = System.Drawing.Image.FromFile(@"..\..\..\..\..\..\..\Data\imgyy.png");
            picture.Scaling = 50;
            picture.IsWashout = true;
           //插入 
            document.Watermark = picture;
    
        }
        private void WordDocViewer(string fileName)
        {
            try
            {
                System.Diagnostics.Process.Start(fileName);
            }
            catch { }
        }
    
  • 以上就是我在C#中添加水印的代码,
    现在我想要的是在指定位置添加水印,而不是默认居中的;

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2020-08-16 13:18
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法