当前位置:编程学习 > C#/ASP.NET >>

ASP.NET 删除word中的图片

 foreach (Microsoft.Office.Interop.Word.InlineShape s in d.InlineShapes)
            {
                if (s.Type == Microsoft.Office.Interop.Word.WdInlineShapeType.wdInlineShapePicture
                ||  s.Type == 
                    Microsoft.Office.Interop.Word.WdInlineShapeType.wdInlineShapeEmbeddedOLEObject)
                {    
                    //获取图片数据
                    byte[] imgData = (byte[])s.Range.EnhMetaFileBits;
                    string file = string.Concat(Guid.NewGuid().ToString(), ".gif");
                    files.Add(file);
                    //构造图形
                    MemoryStream mStream = new MemoryStream(imgData);
                    Bitmap bmp = new Bitmap(mStream);
                    //保存到磁盘
                    bmp.Save(file);
                    mStream.Dispose();
                    bmp.Dispose();
                    
                    ranges.Add(s.Range);
                    s.Delete();
                }
            }

===============================================
删除图片s.Delete() 那一步怎么出错呢

上面是我百度的   除此之外 还能怎么弄 哪位大神帮帮忙 --------------------编程问答-------------------- 顶一顶啊 求助 T_T --------------------编程问答-------------------- 唉~没有人看啊 --------------------编程问答-------------------- 关键是你都没有弄清楚究竟是报啥错!! 你让我们怎么看???
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,