网页内的图片导入到word里显示不出来,如何转换这个路径呢?谢谢!!!

解决方案 »

  1.   

    沙发,我想请问下楼主,你头像本来不是这个吧?怎么换的头像
    我的被丫的csdn更新掉了,更换了还是无效就不显示
      

  2.   

    这个应该是导入的Sream流才对吧
      

  3.   

    路径不用转换,直接写入就OK            StringWriter sw = new StringWriter();            HtmlTextWriter hw = new HtmlTextWriter(sw);
      

  4.   


    我没用导入流的方法,用的是直接输出到word里的方法
      

  5.   


    我是这么直接写的,但网页内的图片路径和word里的不一样,word应该是相对路径吧
      

  6.   

    看错了,我是把数据库里面的数据直接导出到word,网页的数据使用文本编辑器编辑后的,这样就可以直接数据图片。
    如果不是直接输出可以这样来实现
    调用office 组件       public static void AddSimplePic(Document WordDoc, string FName, float Width, float Height, object An, WdWrapType wdWrapType)   
          {   
              //插入图片   
              string FileName = @FName;//图片所在路径   
              object LinkToFile = false;   
              object SaveWithDocument = true;   
              object Anchor = An;   
              WordDoc.Application.ActiveDocument.InlineShapes.AddPicture(FileName, ref LinkToFile, ref SaveWithDocument, ref Anchor);   
              WordDoc.Application.ActiveDocument.InlineShapes[1].Width = Width;//图片宽度   
              WordDoc.Application.ActiveDocument.InlineShapes[1].Height = Height;//图片高度   
              //将图片设置为四周环绕型   
              Microsoft.Office.Interop.Word.Shape s = WordDoc.Application.ActiveDocument.InlineShapes[1].ConvertToShape();   
              s.WrapFormat.Type = wdWrapType;   
          }  
      

  7.   


    我没有office组件实现,我用的是把网页上的内容直接输出到word里的方法
      

  8.   

    或许你写入一个路径可以实现,试试看????我试了,在页面里放一个图片控件,设置图片路径,到word里还是不行。