导航:首页 > 文件教程 > webword在线编辑器

webword在线编辑器

发布时间:2023-04-11 07:50:20

① 应用点聚WebOffice在线编辑word怎么解决

简易修复措施1:点击“帮助”→“诊断和修复”,这时会弹出“文件修复工具”。确认“将自定义恢复成默认设置”没有被勾选,然后点击“开始”。如果文件已被损坏或出现其他问题,程序会修复损坏部分。进行这项工作是确认手边有Office的安装光盘。 简易修复措施2:如果Office应用程序无法启动,打开“控制面板”里面的“添加或删除程序”,选择其中Microsoft Office的条目“单击此处获得支持信息”后,点击“修复”。

② Web office 文档在线编辑控件,该如何解决

一般来说两种途径。一种是利用插件,比如PageOffice。好处是服务端有一整套的内开发接口,劣势是需容要安装插件,客户端需要有Word等Office应用程序安装,不同的客户端环境不同可能造成后继使用过程中的维护量。
还有一种是无插件的方式,Office 365就是典型的,不过如果是私有化部署,就不能用Office 365了。
还有一个是uzer.me,能提供无插件的原生Office编辑,提供js SDK和REST API,各种编程语言都能对接。好处是无插件,劣势是只支持webRTC的浏览器,比如火狐、谷歌,360极速等,IE需要安装插件后才能支持。

如果只是在线编辑,类似Word的模式,那么其实更多是一个富文本的编辑器,这个用HTML就可以实现,有一些开源的工具的。

③ 如何实现在线编辑WORD文档

1、网络一下【来onedrive】点击进自入如下图所示的链接,onedrive是微软件在线云端工具。

④ 应用点聚WebOffice在线编辑word怎么解决

使用点聚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(); } %>

⑤ 如何在网页中在线编辑Office文档

Office在线编辑整理,知道的方案有几种。
1)采用网页插件,比如PageOffice,webOffice,这种方案实际是调用本地Office进行编辑,确切的说是网页编辑而非在线编辑。需要安装插件,客户端必须是windows,容易发生兼容性问题。
2)采用微软的OWA,这个是网页版的Office,好处确实是原生的Office,缺点是网页版功能比本地版本弱,开发难以得到微软的支持,坑很多,碰到了也不知道怎么解决。
与之接近的是一起写,石墨这样的类Office编辑,这个就不是原生office格式,是格式转换后的在线编辑,还有就是类word编辑相对完善,而excel,ppt这些就差很多了。
3)采用UZER.ME的SDK,UZER.ME支持网页内无插件使用各种原生应用,当然也包括office,本地也无需安装Office,全平台支持。缺点是需要服务器资源较多。

⑥ 在线word文档编辑有哪些

1、office在线版

office软件不仅仅在本地版具有强大的功能,而且在在线版上也非常强大,要使用office在线版要先登陆live平台,点击word,即可进入word在线页面。office在线版基本界面和本地版基本类似,但同时也有缺点,因为是国外网站的原因,经常出现登陆慢或者登陆不上的情况。

2、腾讯文档

腾讯文档是一款可多人协作的在线文档,支持Word、Excel和PPT类型,打开网页就能查看和编辑,云端实时保存,可多人实时编辑文档,权限安全可控。打开网页就能写,无需下载安装,支持PC、Mac、iPad、iOS和Android,任意设备皆可顺畅访问、创建和编辑文档。

3、迅捷在线Office

用户无需下载安装微软Office套装,即可在平台上打开本地的Office文件并进行浏览,无论是上传文档,还是创建新文档,都可以随时随地对文档进行查看,文档编辑过程中可实现即时在线存储,用户无需担心文档丢失难题。

4、Writer

强大的在线Word编辑器Writer助文字更有力,在线Word编辑器Zoho Writer是一款免费的文档编辑工具,团队成员可在任何设备上实时协作,免费创建干净优雅的在线文档。Zoho Writer的在线文档编辑页面干净,简单,编辑空间大,菜单极简化,只在需要时才出现。

5、PageOffice

PageOffice,给各种管理软件系统和网站应用添加在线Office能力,让用户远离上传下载的烦恼,开创局域网在线Office办公的新时代,无论是普通的在线编辑Word/Excel/PPT,还是复杂的编程控制、读写Word/Excel,PageOffice完美支持所有浏览器核心的在线Office平台。

⑦ 用什么样的Web编辑器,eWebEditor,kindeditor还是FCKEditor

我接触的第一个Web编辑器是eWebEditor。它是国产的,在IE7及以下的版本中效果是非常不错的,不兼容IE8及火狐,而且使用不当就会留下上传漏洞的隐患。这样的编辑器,还是不要用了(很想支持国产,但是...)

放弃eWebEditor后,我选择了kindeditor。它是老外开发的,能兼容目前所有版本的浏览器,纯静态(文件上传需要自
己实现,小问题)。但是它不支持Word表格的复制(就是不能直接从Word上复制表格到编辑器中),而且会经常出现图文丢失的现象,郁闷,我还是不用了(老外的东西也不一定好,...)

前段时间接触了FCKEditor,发现这个编辑器相当不错,查了一下,网上大家对它的评价超高(貌似淘宝也是用的这个编
辑器)。它也是老外开发的,能兼容目前所有版本的浏览器,对Word的支持非常好,复制表格没有一点变形。到目前为
止,我已经在两个项目中使用了这个编辑器,一个是基于PHP的订餐系统,另外一个是基于ASP的公司网站,FCKEditor对PHP,ASP以及ASP.NET的支持都很好,使用起来非常方便。

编辑器的安全问题一直是一个令很多人头痛的问题,这主要在于文件上传上。各种编辑器默认情况下都没有对文件上传
进行身份认证(它也不可能实现一个通用的身份认证),开发者必须根据自己系统的情况加入适当的身份认证代码。另外
编辑器允许的文件上传类型也需要进行严格的限制,例如eWebEditor允许在后台修改上传文件类型,这样一旦歹徒获取后
密码,即可轻易上传任意格式的文件。低版本的FCKEditor(好像是2.1以下的版本)默认情况下允许上传任意格式的文件。

总结一下FCKEditor的使用(以2.6.5版为例):

(1)精简,"言多必失",文件多了也是一种隐患。FCKEditor支持多种服务器脚本语言,实际使用的时候我们根本用不了那么多文件,我们要根据自己的需要对其进行精简。
对于ASP系统来说:

FCKEditor根目录,仅保留"fckeditor.asp,fckconfig.js,fckeditor.js,fckpackager.xml,fckstyles.xml,
fcktemplates.xml"这些文件以及editor目录。删除示例目录"_samples"。
"fckeditor\editor\filemanager\connectors"目录下面仅保留"asp"目录,删除其它目录和文件。

对于PHP系统来说:

FCKEditor根目录,仅保留"fckeditor.php,fckeditor_php4.php,fckeditor_php5.php,fckconfig.js,fckeditor.js,
fckpackager.xml,fckstyles.xml,fcktemplates.xml"这些文件以及editor目录。删除示例目录"_samples"。"fckeditor\editor\filemanager\connectors"目录下面仅保留"php"目录,删除其它目录和文件。

(2)修改文件上传采用的脚本程序(语言)。

默认的FCKEditor文件上传程序为asp,如果是用在asp系统中,那就不用再修改了。

如果是用在PHP系统中的话,需要做如下修改,打开fckconfig.js
找到:
var _FileBrowserLang ge = asp
var _QuickUploadLang ge = asp
改成:
var _FileBrowserLang ge = php
var _QuickUploadLang ge = php

(3)开启文件上传,修改文件上传目录。

对于ASP系统来说:
打开fckeditor\editor\filemanager\connectors\asp\config.asp
启用文件上传:

找到:
ConfigIsEnabled = false

改成:
ConfigIsEnabled = tr

设置上传存放目录:

找到:
ConfigUserFilesPath = "/admin/uppic/"
改成:
ConfigUserFilesPath = "自定义的路径"

对于PHP系统来说:
打开fckeditor/editor/filemanager/browser/default/connectors/php/config.php
启用文件上传:

找到:
$Config[Enabled] = false

改成:
$Config[Enabled] = tr

设置上传存放目录:

找到:
$Config[UserFilesPath] = /userfiles/
改成:
$Config[UserFilesPath] = 自定义的路径

(4)修改上传文件命名方式。

FCKEditor上传文件,文件名采用原文件名,如果想采用自定义的文件命名方式(比如,随即名称),可以修改如下地
方:

对于ASP系统来说:
打开fckeditor\sample\edit\editor\filemanager\connectors\asp\commands.asp

找到:
sFileName = SanitizeFileName( sFileName )

将该句改为自定义的文件命名格式,例如:

dim RndStr
Randomize
RndStr = Cstr(Fix(9000*rnd()+1000)) 产生一个随机数
sFileName =year(date)&month(Date)&day(Date)&hour(time)&minute(time)&second(time)&RndStr &"." &
**tension

对于PHP系统来说:
打开fckeditor\editor\editor\filemanager\connectors\php\commands.php

找到:
$sOriginalFileName = $sFileName ;

在该句前面加入:

// 初始化种子
$sstr =split(" ",microtime(),5);
$seed =$sstr[0]*10000;
// 使用种子初始化随机数发生器
srand($seed);
// 生成指定范围内的随机数
$random =rand(1000,10000);
// 合成随即的文件名
$sFileName = date("YmdHis", time()).$random.".".$**tension;

(5)FCKEditor在程序中引用方式。

对于ASP系统来说:
需要包含下面的头文件
<!--#incl? file="fckeditor/fckeditor.asp"-->
在编辑器所在的位置添加如下代码:
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/fckeditor/" 这个路径必须是相对于站点根目录的路径,设置错误编辑器
将无法显示

oFCKeditor.ToolbarSet="Default"
oFCKeditor.Width = "98%"
oFCKeditor.Height= "500px"

oFCKeditor.Val = "" 设置默认值
oFCKeditor.Create "shangpin_description" 编辑器的id,相当于input标签的name属性值,这里是
shangpin_description
%>

对于PHP来说:
在编辑器所在的位置添加如下代码:
<?php
incl?("fckeditor/fckeditor.php"); // 头文件
$oFCKeditor = new FCKeditor("shangpin_description") ; // 编辑器的id,相当于input标签的
name属性值,这里是shangpin_description
$oFCKeditor->BasePath="/fckeditor/ " ; //设置FCKeditor路径

$oFCKeditor->ToolbarSet ="Default";
$oFCKeditor->Width="98%";
$oFCKeditor->Height="500px";

$oFCKeditor->Val=""; // 设置默认值
$oFCKeditor->Create();
?>

(6)获取FCKEditor中的数据。

对于服务器端脚本程序来说,将"编辑器的id"当做input标签的name属性值来获取即可,例如:

在ASP中reqst("shangpin_description"),在PHP中$_REQST["shangpin_description"]

JS中用FCKeditorAPI.GetInstance(shangpin_description).GetXHTML(tr)得到shangpin_description对应的值

⑧ 应用点聚WebOffice在线编辑word怎么解决

简易修复措施1:点击搭颂帮助→诊断修复弹文件修复工知凳郑具确认自定义恢复默认设置没勾选点击始文件已损坏或现其问题程序修复损坏部进行项工作确认手边Office安装光盘 简易修复措施2:Office应用程序启打控制面板面添加或删除程序选择其粗答Microsoft Office条目单击处获支持信息点击修复

⑨ 网页中如何嵌入word编辑器

Fckeditor,Ewebeditor 只是HTML编辑器,不能编辑真正的word,把word内容拷贝进来时要丢失格式,还要重新排版,也无法精确地控制打印或打印预览。

建议使用word的专用在线编辑器——SOAOffice中间件,打开编辑保存都是针对的真正的word,网页里显示的也是真正的word程序

下面给个asp.net c#的例子
// 首先创建SOAOfficeX.SOAOfficeCtrl对象
SOAOfficeX.SOAOfficeCtrl SOACtrl = new SOAOfficeX.SOAOfficeCtrl();

// 设置界面样式
SOACtrl.MainStyle = SOAOfficeX.soaMainStyle.VistaBlue;
SOACtrl.Caption = "标题";
SOACtrl.BorderStyle = SOAOfficeX.soaBorderStyle.BorderNone;
//SOACtrl.Titlebar = false;
//SOACtrl.TitlebarColor = Color.ForestGreen;
//SOACtrl.TitlebarTextColor = Color.Yellow;
//SOACtrl.Menubar = false;
//SOACtrl.Toolbars = false;
// 设置保存文档的服务器页面
SOACtrl.SaveDocURL = "SaveDoc.aspx";
// 打开文档
SOACtrl.WebOpen("doc/test.doc", SOAOfficeX.soaWorkMode.docAdmin,userName, "Word.Document");

阅读全文

与webword在线编辑器相关的资料

热点内容
zycommentjs 浏览:414
确认全血细胞减少看哪些数据 浏览:265
文件有哪些要求 浏览:484
cad打开时会出现两个文件 浏览:65
什么是转基因网站 浏览:48
手柄设备有问题代码43 浏览:921
怎么他么怎么又网络了 浏览:649
java会出现内存泄露么 浏览:617
苹果4s锁屏后怎么还显示歌曲 浏览:207
鸿蒙系统文件管理哪些可以删除 浏览:550
ubuntuqt创建工程没有配置文件 浏览:126
网站登录变成其他网站怎么处理 浏览:202
ug数控编程学校有哪些 浏览:203
java图片上传显示 浏览:402
ppt的文件名后缀 浏览:902
ug编程软件下载到哪个盘 浏览:359
炫酷字体APP下载的文件在哪里 浏览:668
廊坊哪里有少儿编程机构 浏览:312
cad新文件能找回来吗 浏览:951
导出手机qq文件到u盘 浏览:456

友情链接