1.javascript如何打开word
你看下下面这段代码!<script language="javascript" type="text/javaScript"> function readWord(){ var worldObj=null; //操作Word的ActiveX对象 try{ wordObj=new ActiveXObject("Word.Application"); } catch(e){ window.alert(";创建ActiveX对象失败!"); return; } var doc=wordObj.Documents.open("E://test//月下独酌.doc";); //得到Word文档 doc.Windows(1).selection.WholeStory(); //选中整个文档 document.getElementById("content").innerText=doc.Windows(1).selection.Text; //将文档的内容赋给页面中的元素 wordObj.activeDocument.Close(0); //关闭word文档 wordObj.Quit(); //退出ActiveX控件 /* Documents.Open()方法有3个参数:目标文件路径,文件编辑器,以及是否已读写模式打开目标文件,如果后两个未指定, 系统将默认以当前系统中注册的编辑器以及读写模式打开目标文件 */ } </script>。
2.如何用JavaScript读取文件内容
这个方法用于读取txt文件: function ReadFile(filespec){ //传入的参数是文件所在路径 var fso = new ActiveXObject("Scripting。
FileSystemObject"); var file = fso。 OpenTextFile(filespec); var text = file。
ReadLine(); file。Close(); alert("Text content:"+text); } 这个方法用于读取二进制文件: function ShowFileInfo(filespec){ //传入的参数是文件所在路径 var fso = new ActiveXObject("Scripting。
FileSystemObject"); var file = fso。GetFile(filespec); var text = f。
DateCreated; alert("Text content:"+text); }。
3.js 打开word(Asp.net)
在线打开Word的方式有两种
1、服务器使用ActiveX,常见的是OWC,客户端可见,但是要求客户端必需安装Office,另外客户修改的内容不能保存到服务器,除非你自己写处理
2、客户端通过JS调用你说的对象,更无法保存到服务器
其实第一种办法有公司做这种东西,就是在线编辑控件,我记得03年的时候用过江西金格的效果还不错
后来的就不是很清楚了。在线编辑Office文档,需要保证数据的安全性、同步性,还有修改存档,自己写难度很大,推荐你去看看他们的产品吧,不过是要花钱的。
4.有没有解析word文档的js库
在安装Office2003以后,有一个ActiveX控件被安装到了系统中,这个控件位于“Program Files/Microsoft Office/OFFICE11/owssupp.dll”。
通过这个控件,客户端页面上的JavaScript就可以激活本地的Office软件,来实现打开、编辑Office文档。(另,Office XP应该就已经包含这个ActiveX控件了。)
首先,用Script创建一个本地的对象: openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可以创建“SharePoint.OpenDocuments.1” 然后,调用openDocObj的相应的方法。比如打开服务器上的一个Office文档: openDocObj.ViewDocument(">
云飞散