怎么统计上传word的字数? 客户端上传一个word文件,同时得到它里面的字数,请问怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比较麻烦,你的服务器上需要安装有WORD,然后利用WORD.APPLICATION打开DOC文件,取得它的属性集合中的字数。 获取WORD文件大小获取WORD内容Word.ApplicationClass wordApp=new ApplicationClass();object file=path;object nullobj=System.Reflection.Missing.Value; Word.Document doc = wordApp.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);doc.ActiveWindow.Selection.WholeStory();doc.ActiveWindow.Selection.Copy();IDataObject data=Clipboard.GetDataObject();string str=data.GetData(DataFormats.Text).ToString();doc.Close(); 2楼是一解,不过要求服务器端安装office另外的解法1。第3方doc读取控件(不需要装office),如aspose.word,Essential Studio 里的docio2.搜索引擎组件---比如DtSearch.Engine,Lucene.net static变量 viewstatic可以跨页面使用? asp.net 在前台页面调用后台方法 asp.net中Page对象的问题 求助:网上使用浏览器实时浏览视频 绑定到Repeater,出现IndexOutofRangeException或HttpException 体验了Baidu Hi 新人的session问题,解决马上结贴~~在线等,发言有效的都有分!! 在DataGrid中显示日期的问题 如何能在执行大批量数据库插入操作的时候,忽略某行错误继续插入后面内容? 关于dataset 使用My97DatePicker日期控件为何不显示 急!求解!
获取WORD内容
Word.ApplicationClass wordApp=new ApplicationClass();
object file=path;
object nullobj=System.Reflection.Missing.Value;
Word.Document doc = wordApp.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);doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
IDataObject data=Clipboard.GetDataObject();
string str=data.GetData(DataFormats.Text).ToString();
doc.Close();
1。第3方doc读取控件(不需要装office),如aspose.word,Essential Studio 里的docio
2.搜索引擎组件---比如DtSearch.Engine,Lucene.net