在线操作编辑word文档已经是时下ERP和OA系统必须要实现的功能点之一。
下面就来详细讲解一下weboffice是如何实现的。 这里只做简单的程序讲解,原理性的东西不做过分的赘述。
不管你是ajax 还是jsp 最好都使用 绝对路径,相对路径会出问题
1 发布项目,其他使用者可以直接在本文的附件中下载demo,此demo不做数据库要求,如果你希望使用access数据库,可以自己设置本地odbc数据源,不设置数据源也可以直接运行,默认直接操作word物理文件。
2 运行项目
将web容器(jboss/tomcat) 运行只来之后,直接访问 http://localhost/webofficeDemo/
将跳转到 默认主页。鉴于weboffice插件特性 只能在IE或者360浏览器上运行,安装其要求的插件。
3 创建新文档 直接触发weboffice控件创建空白文档。
4 编辑已有文档。
document.all.WebOffice1.LoadOriginalFile("../getfile.jsp?filename=f:\\aaa.doc","doc");
直接调用控件函数 LoadOriginalFile ,指定文档服务器路径,即可打开服务器文档。
5 编辑并保存 文档。
触发 函数 SaveFileDoc('f:\\aaa22.doc','doc');
weboffice 会触发一系列函数进行服务器保存操作,主要代码如下
var webObj=document.getElementById("WebOffice1");
webObj.HttpInit();//初始化Http引擎
// 添加相应的Post元素
webObj.HttpAddPostString("fname", fname);
webObj.HttpAddPostCurrFile("DocContent","");// 上传文件
returnValue = webObj.HttpPost("../savefiledoc.jsp");// 判断上传是否成功
其他文本操作 大致类似。
详细代码 见附件
weboffice 兼容IE内核浏览器,以 IE、360急速、遨游浏览器为典型,通过更详细配置可在火狐 谷歌等浏览器通用 但是 比较麻烦。 系统选装office 如 word软件, 如果出现不能 显示空间的情况 既是weboffice_v6.0.5.0.cab 不能正常加载,设置其绝对路径即可。 需要清除缓存。
相关推荐
【标题】"weboffice在线编辑word文档"所涉及的知识点主要集中在WebOffice技术上,这是一种能够实现在网页上在线编辑Microsoft Office文档的技术。它允许用户无需安装本地Office软件,即可通过浏览器处理Word、Excel...
WebOffice是一款由北京点聚信息技术有限公司提供的完全免费(商业用途也免费)且功能强大的在线Word/excel/wps编辑辅助控件,可以实现: 1.在线编辑Word、Excel、PPT、WPS... ... 2.全面支持MS Office的界面定制,...
WebOffice是一款专业的在线文档处理系统,它允许用户通过Java平台在Web环境中实现对各种Office文档的在线打开和编辑。这款工具极大地提升了协作效率,让用户无需安装任何桌面版Office软件即可在浏览器中完成文档的...
Weboffice作为一个强大的在线办公解决方案,允许用户在网页浏览器中直接编辑和协作处理Word、WPS和Excel文档,无需安装任何桌面应用。这一特性显著提高了工作效率,减少了软件部署和维护的成本。 【描述】:Web...
WebOffice在线编辑痕迹保留JAVA是一种在网页环境下实现文档编辑、查看和协作的技术,它允许用户无需安装Microsoft Office等桌面软件,就能在线处理Word、Excel、PowerPoint和WPS等文件。这种技术通常由第三方公司...
【weboffice在线编辑office插件】是一种高级的在线文档处理工具,它允许用户在网页浏览器中直接创建、编辑和查看Microsoft Office格式的文件,如Word文档、Excel表格和PowerPoint演示文稿。这种技术在现代Web开发中...
9.保护文档和解保护文档 lProOrUn:1:保护文档;0:解除保护 lProType: wdNoProtection = -1, wdAllowOnlyRevisions = 0, wdAllowOnlyComments = 1, wdAllowOnlyFormFields = 2 strProPWD:密码 */ //完全保护文档...
4. **用户编辑**: 用户在浏览器中看到的Word文档是PageOffice组件在服务器端模拟生成的,用户的所有编辑操作都会实时同步到服务器端的Word文档。 5. **保存文档**: 当用户完成编辑并点击“保存”按钮时,JavaScript...
本资源“C#在线编辑Office源码及其文档(全)”集合了多个与C#结合处理Office文档相关的代码示例和文档,旨在帮助开发者高效地实现在线编辑Word文档的功能。下面将详细介绍涉及的知识点。 1. **C#编程基础**:C#是...
### Java Web Office 文档在线编辑知识点详解 #### 一、项目背景与意义 在现代办公环境中,能够在线编辑Office文档(如Word、Excel、PPT等)的需求日益增多。这不仅提高了工作效率,还增强了团队协作能力。传统的...
“与在线编辑器集成”表示该编辑器可以无缝对接文本文档、电子表格、演示文稿和表格等多种类型的办公文件,类似于Microsoft Office套件中的Word、Excel和PowerPoint。这种集成能力允许用户在一个统一的环境中处理...
而PageOffice则是一款强大的Java组件,能够无缝嵌入Web应用,提供在线编辑、创建和预览Office文档的能力。 首先,我们需要在SpringBoot项目中引入PageOffice的依赖。这通常通过在`pom.xml`文件中添加对应的Maven...
它是一种Web应用程序,用户可以在浏览器中直接创建、编辑和保存Microsoft Word文档,无需安装任何桌面软件。这种编辑器通常具有与原版Word相似的界面和功能,使得用户能够无缝切换于线上和线下工作模式。 在ASP.NET...
在Java开发中,实现Word文档的在线预览是一项常见的需求,尤其在企业级应用中,例如文档管理系统或者协同办公平台。这项功能可以让用户无需下载原始文件就能查看文档内容,提高工作效率并减少服务器存储压力。本资源...
Weboffice是一款强大的在线文档编辑工具,特别适用于在Web环境下处理Word、Excel和PPT等常见办公文档。Version 6.0.0.0是该软件的一个具体版本,通常这意味着它包含了最新的功能改进和性能优化,以提供更加稳定和...
用户可以通过Web页面直接打开、编辑和保存Word文档,所有的操作都在服务器端完成,确保了数据的安全性。同时,PageOffice支持实时预览,用户在编辑过程中可以看到实时的变化。 2. **流转与协作**: 在Web办公系统中...
点聚Weboffice 6.0是一款专为ASP.NET平台设计的在线文档处理解决方案,它允许用户在Web环境中直接编辑、查看和管理Word、Excel和WPS文档,无需依赖本地安装的Office软件。这款控件是开发人员构建Web应用程序时的强大...
对于Word文档,用户可以进行文字编辑、格式调整、插入图片、创建表格等操作,而Excel的支持则涵盖了公式计算、数据排序、图表制作等功能。这种在线编辑方式使得用户可以在任何有网络连接的地方访问和修改文档,尤其...
PageOffice 在线预览编辑 Word 是一种强大的文档在线编辑解决方案,能够在 Web 应用程序中在线打开、编辑和保存 Word 文档。下面是 PageOffice 在线预览编辑 Word 的详细知识点: 1. PageOffice 简介 PageOffice ...