当前位置:首页 » 网页前端 » 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啦。