asp.net怎样读取Word文档里的内容,并在aspx页面上显示出读取的信息(急) asp.net怎样读取Word文档里的内容,并绑定到一个<p>标签上,应该怎么指定,最好有例子,谢谢 (页面上显示的只有Word文档中的信息,不以doc格式打开) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C#操作Word辅助类 我找不到这个命名空间是什么原因呢,Microsoft.Office.Interop.Word 添加引用也找不到的 我记得我以前写过 , word里的图片是过滤了的, 只要文字的. public static string Doc2Text(string docFileName) { //实例化COM try { Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word.ApplicationClass(); object fileobj = docFileName; object nullobj = System.Reflection.Missing.Value; //打开指定文件(不同版本的COM参数个数有差异,一般而言除第一个外都用nullobj就行了) Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref fileobj, 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文件中的文本 string outText = doc.Content.Text.Replace("", "").Replace("", "").Replace("", "").Replace("?", "").Replace("\r", "\r\n"); //关闭文件 doc.Close(ref nullobj, ref nullobj, ref nullobj); //关闭COM wordApp.Quit(ref nullobj, ref nullobj, ref nullobj); //返回 return outText; } catch (Exception) { return ""; } }需要右键添加引用// Microsoft.Office.Interop.Word.dll 这里怎么绑定让它显示在页面的一个控件上呢,就比如显示在一个Div上要怎么指定呢 添加引用->com选项卡->Microsoft Office 11.0 object library(office2003)orMicrosoft Office 12.0 object library(office2007 它返回的是一个字符串. 就是你DOC里的内容, 你不是想让它在页面显示吗 .这就由楼主自己去设计了. asp.net验证正则表达问题 【提问】asp.net上传大文件(100M以上)带进度条开源代码 img标签问题 为什么 showModalDialog 出来的窗口只有灰色的一片? 提问 .NET中的中简单问题 求助htmlEditor不能直接从word复制图片的问题 (急呀) 如何获得ASP.NET中按钮的焦点 关于Windows验证的一些问题 请教个DataGrid取数据问题,谢谢。 秒杀系统中,用什么存储记录倒计时数值,实现所有人统一 在CS中不能访问cache吗?
{
//实例化COM
try
{
Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
object fileobj = docFileName;
object nullobj = System.Reflection.Missing.Value;
//打开指定文件(不同版本的COM参数个数有差异,一般而言除第一个外都用nullobj就行了)
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref fileobj, 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文件中的文本
string outText = doc.Content.Text.Replace("", "").Replace("", "").Replace("", "").Replace("?", "").Replace("\r", "\r\n");
//关闭文件
doc.Close(ref nullobj, ref nullobj, ref nullobj);
//关闭COM
wordApp.Quit(ref nullobj, ref nullobj, ref nullobj);
//返回
return outText;
}
catch (Exception)
{
return "";
}
}
需要右键添加引用// Microsoft.Office.Interop.Word.dll
or
Microsoft Office 12.0 object library(office2007
它返回的是一个字符串. 就是你DOC里的内容, 你不是想让它在页面显示吗 .这就由楼主自己去设计了.