用户登录
用户注册

分享至

js读取word

  • 作者: 渐渐地贱贱
  • 来源: 51数据库
  • 2020-04-21

1.如何用JavaScript打开WORD写入文本

必须用JS写吗?

你的 var text 能把内容存到这个text变量中

你可以在把这个变量传给Action或者Servlet中

然后通过输出流和FILE类 就能实现了

text变量在控制器中只定是汉字(String类型)

你给他转成字节类型的数组 就能用输出流了

我只能告诉你这个想法 我没理解你要写WORD 是不是纯JS写

不经过控制器。

补充回答:用我上面告诉你那思路就可以实现 就是JS只是负责把参数接过来传到控制器中并写入DOC文件 JAVA的代码 你要我能给你。

2.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>。

3.如何用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); }。

4.如何用JavaScript打开WORD写入文本

必须用JS写吗? 你的 var text 能把内容存到这个text变量中 你可以在把这个变量传给Action或者Servlet中 然后通过输出流和FILE类 就能实现了 text变量在控制器中只定是汉字(String类型) 你给他转成字节类型的数组 就能用输出流了 我只能告诉你这个想法 我没理解你要写WORD 是不是纯JS写 不经过控制器。

补充回答:用我上面告诉你那思路就可以实现 就是JS只是负责把参数接过来传到控制器中并写入DOC文件 JAVA的代码 你要我能给你。

5.如何从javascript直接调用word插件

1、在word插件的onConnection事件里设置插件对象的object属性,我是用delphi写的procedure TWordTest.OnConnection(const Application: IDispatch;

ConnectMode: ext_ConnectMode; const AddInInst: IDispatch;

var custom: PSafeArray);

begin

COMAddIn(AddInInst).Object_ := Self;

end;

2、在js里如下调用

var addin = wdApp.COMAddIns.Item("插件名称" ); //插件名称是在word中注册时用到的名称

if(addin != null){

addin.Object.Test();

}

另外,告诉大家一个在delphi里调试word插件的方法

在OnConnection事件里弹出一个提示框,然后使用delphi的attach to process功能,在进程列表中选word,就可以调试了

6.如何用javascript写入和读取文本内容,求详细代码

<!DOCTYPE html><html> <head> <title>;文件示例</title> <meta name="name" content="content" charset="utf-8"> </head> <body> <input type="file" id="file" /> <input type="button" onclick="readText()" value="File Button"> <div id="tt"> </div> </body></html><script charset="utf-8">window.onload=function () { if(typeof(FileReader)=="undefined") { alert(";你的浏览器不支持文件读取"); document.write(""); }else { alert(";你的浏览器支持文件读取"); }} function readText() { var file=document.getElementById("file").files[0]; var reader=new FileReader(); reader.readAsText(file); reader.onload=function(data) { var tt=document.getElementById("tt") tt.innerHTML=this.result; } }</script>。

转载请注明出处51数据库 » js读取word

软件
前端设计
程序设计
Java相关