none
word 怎么获取图片的引用 RRS feed

  • 常规讨论

  • 使用C#语言,写了个word插件,需要在插入的图片上面写一个数字水印,但是无法获取到图片引用,不能写入数字水印信息,请问有什么办法能获取到插入图片的引用吗?

    如果先把数字水印写入图片再插入,word好像会把这个图片转换一次,这样导致插入以后数字水印就没了。

    2010年8月26日 9:32

全部回复

  • 不清楚插件如何开发,不过查到如何读取Word的图片并保存到文件夹的类似代码,希望有所帮助:

    int i = 0;
    foreach (Word.InlineShape ish in doc.InlineShapes)
    {
         if (ish.Type == Word.WdInlineShapeType.wdInlineShapePicture)
         {
              ish.Select();
              newApp.Selection.Copy();
              Image image = Clipboard.GetImage();

              Bitmap bitmap = new Bitmap(image);
              bitmap.Save("c:\\pic" + i.ToString() + ".jpg");
              i++;
         }
    }

    2010年8月27日 3:14
    版主