首页 新闻 搜索 专区 学院

asp.net 替换word内容 含图片

0
悬赏园豆:20 [已解决问题] 解决于 2011-08-12 17:10

asp.net 替换word内容 含图片希望替换后 样式不变,图片保留

Microsoft.Office.Interop.Word.Application app =new Microsoft.Office.Interop.Word.Application();
   object nullobj = System.Reflection.Missing.Value;
   object file = filePath;
   Microsoft.Office.Interop.Word.Document doc = app.Documents.Open(
    ref file, ref nullobj, ref nullobj,
    ref nullobj, ref nullobj, ref nullobj,
    ref nullobj, ref nullobj, ref nullobj,
    ref nullobj, ref nullobj, ref nullobj,
    ref nullobj, ref nullobj, ref nullobj, ref nullobj);
    doc.Content.Text = doc.Content.Text.Replace(strOld, strNew);
      doc.Close(ref nullobj, ref nullobj, ref nullobj);
   //关闭应用
   app.Quit(ref nullobj, ref nullobj, ref nullobj);
   app=null;
   GC.Collect();

我现在用的方法样式变了,图片丢了,想问一下有没有其他方法。

灵子的主页 灵子 | 初学一级 | 园豆:160
提问于:2011-08-04 09:22
< >
分享
最佳答案
0

使用OpenXML直接分析里面的文字,速度快而且控制的余地大

参考 http://www.cnblogs.com/2018/category/249767.html

收获园豆:20
2012 | 高人七级 |园豆:21040 | 2011-08-05 12:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册