當前位置:首頁 » 網頁前端 » officeweb插件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

officeweb插件

發布時間: 2022-07-16 01:25:19

① WebOffice插件HttpAddPostCurrFile方法報錯

使用點聚WebOffice在線編輯word
Word編輯頁面

<%@page
contentType="text/html;charset=gbk"%> <% String imgpath =
request.getContextPath(); String basePath = request.getScheme() + "://" +
request.getServerName() + ":" + request.getServerPort() + imgpath;
String path = (String) request.getAttribute("filepath"); %> <meta
http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT LANGUAGE=javascript> <!-- // 初始化控制項 function
WebOffice1_NotifyCtrlReady() { document.all.WebOffice1.OptionFlag |=
128;
document.all.WebOffice1.LoadOriginalFile("<%=basePath%>/getwordstream.jsp
filename=C:\\1.doc", "doc");
document.all.WebOffice1.SetToolBarButton2("Standard",1,0); } // 上傳文檔
function SaveDoc(fname,docType) { try{ var
webObj=document.getElementById("WebOffice1"); var returnValue;
webObj.HttpInit(); //初始化Http引擎 // 添加相應的Post元素
webObj.HttpAddPostString("fname", fname);
webObj.HttpAddPostString("DocType",docType);
webObj.HttpAddPostCurrFile("DocContent",""); // 上傳文件 returnValue =
webObj.HttpPost("<%=basePath%>/savewordstream.jsp"); // 判斷上傳是否成功
if("succeed" == returnValue){ alert("文件上傳成功!"); }else if("failed" ==
returnValue) alert("文件上傳失敗!"); return_onclick(); }catch(e){
//alert("異常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError
Des:"+e.description); } } // 事件 function
WebOffice1_NotifyWordEvent(eventname) {
if(eventname=="DocumentBeforeSave"){ //SaveDoc('C:\\1.doc', 'doc');//
此處不能用,否則無法上傳, 不知原因 } } //--> </SCRIPT> <SCRIPT
LANGUAGE=javascript FOR=WebOffice1 EVENT=NotifyCtrlReady> <!--
WebOffice1_NotifyCtrlReady(); //--> </SCRIPT> <SCRIPT
LANGUAGE=javascript FOR=WebOffice1 EVENT=NotifyWordEvent(eventname)>
<!-- WebOffice1_NotifyWordEvent(eventname); //--> </SCRIPT>
</head> <body> <input type="button" value="保存"
onclick="SaveDoc('C:\\1.doc', 'doc')" /> <!-- 裝載Weboffice控制項 -->
<object id=WebOffice1 height='100%'
classid='clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5'
codebase='<%=imgpath%>/weboffice_v6.0.5.0.cab#Version=6,0,5,0'>
<param name='_ExtentX' value='6350'> <param name='_ExtentY'
value='6350'> </object> <!-- 結束裝載代碼 --> </body>
</html>

獲取word文件流jsp

<%@page contentType="text/html;charset=gbk"%> <%@page import="java.io.BufferedInputStream"%> <%@page import="java.io.FileInputStream"%>
<% String filename = request.getParameter("filename"); filename =
new String(filename.getBytes("iso-8859-1"), "utf-8"); try {
BufferedInputStream in = new BufferedInputStream( new
FileInputStream(filename)); java.io.OutputStream
outStream = response.getOutputStream(); byte[] buf = new byte[1024];
int bytes = 0; while ((bytes = in.read(buf)) != -1) outStream.write(buf,
0, bytes); in.close(); outStream.close(); } catch (Exception e) {
out.println(e.toString()); } %>

保存word文件流jsp

<%@
page contentType="text/html;charset=GB2312"%> <%@ page
import="java.io.*"%> <jsp:useBean id="mySmartUpload" scope="page"
class="com.jspsmart.upload.SmartUpload" /> <% try { // 初始化上傳組件
mySmartUpload.initialize(pageContext); mySmartUpload.upload(); //
獲取傳到表單記錄 String name = mySmartUpload.getRequest().getParameter("fname");
com.jspsmart.upload.File myFile = null; myFile =
mySmartUpload.getFiles().getFile(0); if (!myFile.isMissing()) {
java.io.File tfile = new java.io.File(name); if (tfile.exists()) {
tfile.delete(); } myFile.saveAs(name, mySmartUpload.SAVE_PHYSICAL); //
保存上傳文件 out.clear(); out.write("succeed");//返回控制項HttpPost()方法值。
out.flush(); } else throw new Exception("File is missing!!"); } catch
(Exception e) { out.clear(); out.write("failed");//返回控制項HttpPost()方法值。
out.flush(); } %>

② xp不能安裝weboffice插件怎麼處理

在安裝office的時候遇見了「windows installer服務不能更新一個或多個受保護的windows文件」錯誤。

原因分析:
系統環境無論是windows xp還是Win7,在安裝office時候都有可能出現上面提到的錯誤,這與office安裝的版本是2003還是2007,或者2010沒有直接關系。問題出在系統本身攜帶的系統文件丟失上,導致提示系統文件沖突。那麼如此一來,根本解決辦法便是對系統的局部或者全部修復上。
很多用戶一致討厭重裝系統,而且ban系統修復的途徑幾乎只有還原或者重裝,那麼便思考局部修復解決安裝出錯。

解決方法:
可以查看一下系統中如下兩個文件夾內容是否和的兩個切圖符合.
【1】.打開C:\WINDOWS\msagent。
【2】.打開C:\Program Files\Common Files\Microsoft Shared\web server
extensions\40\bin
系統文件丟失了至少4個文件。多數是丟失了【2】中的文件。在Windows安裝光碟中i386目錄下的FP40EXT.CAB文件解壓,能夠找到上面4個文件,單獨解壓出來復制到」C:\ProgramFiles\Common Files\Microsoft Shared\web serverextensions\40\bin」即可。

③ weboffice控制項是做什麼的

web office控制項又名網路文檔控制項,能夠在瀏覽器窗口中直接編輯Word、Excel、PowerPoint、WPS等office文檔並保存到Web伺服器上。同時支持痕跡保留,手寫簽名,電子印章等辦公自動化系統必備的功能,是OA系統開發的標准控制項,採用標准HTTP協議,支持任意後台Web伺服器(Tomcat,IIS,WebLogic,WebSphere,Apache等)。
目前市場上用的比較多的是pageoffice,運行穩定,成熟可靠。pageoffice最大的特點是前後台代碼分離,pageoffice有伺服器端類庫,編程調用時只需在後台代碼引用即可。而不像市場其他同類產品就只有js調用,導致前後端傳遞參數數據非常麻煩。另外大部分管理軟體常用的word、excel功能都有很好的封裝,簡單幾行代碼調用即可完成復雜的功能,這給調用者節約了大量的精力和時間。pageoffice的官方示例多達100多個,每個例子都是一個功能的演示,開發者通常找到自己需要的功能例子,復制粘貼到自己的項目,簡單修改即可完成調用,非常簡單省時省力。

④ 怎麼在VB6.0中安裝插件Microsoft Office Web Components 11.0

Microsoft Office Web Components是MS的OFFICE的一個插件,請從官網下載支持2013的版本。
1004項里:
http://msdn.microsoft.com/zh-tw/library/office/jj229903(v=office.15).aspx

⑤ Web office 文檔在線編輯控制項,該如何解決

一般來說兩種途徑。一種是利用插件,比如PageOffice。好處是服務端有一整套的開發介面,劣勢是需要安裝插件,客戶端需要有Word等Office應用程序安裝,不同的客戶端環境不同可能造成後繼使用過程中的維護量。
還有一種是無插件的方式,Office 365就是典型的,不過如果是私有化部署,就不能用Office 365了。
還有一個是uzer.me,能提供無插件的原生Office編輯,提供JS SDK和REST API,各種編程語言都能對接。好處是無插件,劣勢是只支持webRTC的瀏覽器,比如火狐、谷歌,360極速等,IE需要安裝插件後才能支持。

如果只是在線編輯,類似Word的模式,那麼其實更多是一個富文本的編輯器,這個用HTML就可以實現,有一些開源的工具的。

⑥ weboffice控制項怎麼安裝

第一步:打開ie瀏覽器,選擇「工具」->「Internet選項」,出現如下窗口: 第二步:點擊「設置」按鈕,將「檢查所存網頁的較新版本」設置為「每次訪問此頁時檢查(E)」,然後按「確定」按鈕。 第三步:進入「安全」設置畫面,點擊「自定義級別」按鈕

⑦ weboffice插件在win7的瀏覽器里不能正常顯示,是什麼原因

點聚WebOffice 實際上是在64位的IE8上是運行不了的
另外在32位的IE8上事由樓主說的問題,我也沒有找到好的辦法,此外,如果是裝的2010以上的Office,Office的原有菜單欄都會顯示,無法控制。
解決的辦法就是安裝遨遊瀏覽器,目前是可以正常打開的。
有關WebOffice對於瀏覽器的適用真的是很傷腦筋

⑧ 我已經安裝了Web Office控制項,為什麼還是無法正常顯示和使用呢

請確認您的電腦已安裝完整版的Office
Word軟體(均完全支持Office
2003、2007、2010正式版)。
WebOffice控制項需調用Office
API,請確定您的Office不是綠色精簡版。

⑨ weboffice控制項載入不上,怎麼處理

在一些BS系統中,有時需要調用word來顯示文本內容,這是一般情況下用到的就是weboffice,如果打開頁面,顯示紅叉,或者文本不顯示時,就需要載入weboffice控制項。

工具/原料

ie
weboffice
方法/步驟

1
其實要載入wboffice很簡單,設置ie瀏覽器即可,瀏覽器會自動載入控制項。
首先打開ie瀏覽器。點擊工具。

2
然後選擇Internet 選項。

3
然後依次點擊「安全」,「可信站點」,「站點」。如圖

4
然後點擊「添加」,將網站添加到可信站點了。再點擊關閉。

5
接下來點擊「自定義級別」。

6
找到activex控制項和插件,將所屬的全部點成啟用。

7
然後點擊關閉。

8
然後重啟瀏覽器。就ok啦。