客戶端打開服務器的word

js的方法:

1、

 var cmd = new ActiveXObject('WScript.Shell');
		cmd.Run('winword.exe http://127.0.0.1:8080/solr1/show?path='+path); 

2、  
var wrd=new ActiveXObject("Word.Application");
		wrd.visible=true;
		alert("您的"+wrd.Application.Caption+"安裝路徑爲:\n"+wrd.Application.Path+"\n版本號是:"+wrd.Application.version+"\n註冊使用者是:"+wrd.Application.UserName)
		wrd.Documents.Add();
		wrd.Application.Activate()
		wrd.Documents.Open("http://127.0.0.1:8080/solr1/show?path="+path); 
要修改ie :internet選項---安全---自定義級別---對未標記爲可安全執行腳本的activex控件初始化並執行腳本 修改爲啓用或提示

這些方法都是在網上看的,謝謝各位。

問題出在java代碼中:假如是doc的話用普通的流就行了,

docx也可以用poi:

FileInputStream in  = new FileInputStream(new File(path));
		    XWPFDocument xwpf = new XWPFDocument(in);//得到word文檔的信息
		    outputStream = response.getOutputStream();
			BufferedOutputStream out = new BufferedOutputStream(outputStream);
			xwpf.write(out);

在這個過程中使用過new ActiveXObject("SharePoint.OpenDocuments.3"); 但弄了半天都沒反應不知道爲什麼


發佈了36 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章