我想在asp.net中,像百度文库那样,显示word,pdf文档,请问谁有完...
读取word的代码如下;Word.ApplicationClass wordApp=new ApplicationClass(); object file=path;(//译注:这个path是函数的参数,表示Word的路径) 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 mytext==data.GetData(DataFormats.Text).ToString(); doc.Close(); string[] temp= mytext.Split(' '); foreach(string i in temp) { MessageBox.Show(i); }追问你好,老是报这个错哦。
错误 1 “Open”方法没有采用“12”个参数的重载 F:\我的文档\Visual Studio 2005\Projects\排考\Form1.cs 241 33 WindowsApplication4不知道该怎么办回答使用word对象需要先在项目引用中添加COM组件中 Microsoft Word 12.0 object library,然后using Word = Microsoft.Office.Interop.Word;然后在你的事件里添加如下代码:Word.ApplicationClass wordApp = new Word.ApplicationClass(); object file=@"C:\Documents and Settings\wangchuan\桌面\关键词.doc"; 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, ref nullobj, ref nullobj, ref nullobj,ref nullobj); doc.ActiveWindow.Selection.WholeStory(); doc.ActiveWindow.Selection.Copy(); IDataObject data=Clipboard.GetDataObject(); string mytext=data.GetData(DataFormats.Text).ToString();doc.Close(ref nullobj, ref nullobj, ref nullobj); string[] temp= mytext.Split(' '); foreach(string i in temp) { MessageBox.Show(i); } pdf我不知道。
。
。
应该可以用插件读。
。
。
显示的时候,很容易了。
。
。
flash本身支持读取xml。
。
让flash读c#生成的xml就可以了
asp.net编程,获得word文档页数
通过SOAOffice客户端控件上传word文档,在页面里添加隐藏域在页面的js保存按钮事件里添脚本document.getElementById("pgCount").value = SOAOfficeCtrl.Document.BuiltInDocumentProperties(14).Value;在保存页面SaveDoc.aspx里调用iPageCount = int32.Parse(SaveObj.RequestFormField("pgCount"));iPageCount就是你要的上传的文档的页数
asp.net C# 编码实现 pdf格式文件 转word 在线等?~
string fileName = "201096218686";string p = "201096198974.pdf";//定义文件名string filePath = Server.MapPath("DataFile/" + p);//转换为物理路径Response.ClearContent();//清空缓冲区内容Response.ClearHeaders();//清空缓冲区HTTP头string FilePost = filePath.Substring(filePath.Length - 3).ToLower();//取扩展名switch (FilePost){case "pdf"://PDF文件Response.ContentType = "application/PDF";//设置HTTP头为PDF文档其它类似break;case "doc":Response.ContentType = "application/msword";break;case "xls":Response.ContentType = "application/vnd.ms-excel";break;default:Session["ErrorInfo"] = "不支持的文件格式:" + FilePost;Response.Redirect("ErrorPage.aspx");break;}Response.WriteFile(filePath);//写入客户端Response.Flush();//客户更新Response.Close();//写入关闭Session.Remove("Report");//移除"Report"Session来源http://www.xudan123.com
asp.net 上传后的word 或者Excel 文件 下载后怎么禁止让它复制修改 ...
直接将整个PDF文献资料转换为Word文档,之后这个文献资料就可以任人宰割了。
不需要下载软件,有浏览器跟网络就足够了。
1.通过浏览器进入在线版迅捷PDF转换器2.点击PDF转Word3.将文件导入到操作页面中4.点击开始转换,十几秒的等待之后,原先的PDF文件会被转化成一个Word文档,原先的PDF文件也是通过Word转换的,所以这些操作只是将PDF文件还原到原先的格式。
二、PDF编辑器获取文字如果你的手头上有PDF编辑器,那么通过PDF编辑器也可以进行内容获取的操作。
相比PDF转Word,PDF编辑器有一点人性化的就是翻译哪里就获取哪里的内容,不用傻乎乎一下子获取全部文字。
用PDF编辑器打开文献资料,点击编辑内容,双击文本框即可获取相应文字。
文字获取成功之后,怎样对内容进行翻译,大家就各显神通啦,这里不多做赘述。
希望能帮助到你,望采纳!
转载请注明出处51数据库 » asp.net word pdf
--我有你o