`
zi_wu_xian
  • 浏览: 31725 次
社区版块
存档分类
最新评论

Java开发在线打开编辑保存Word文件(支持多浏览器)

阅读更多

Java调用PageOffice实现在线编辑保存Word文件(以jsp调用为例,支持SSM、SSH、SpringMVC等流行框架)

1. 下载PageOffice开发包:http://www.zhuozhengsoft.com/dowm/ 下载PageOffice for JAVA

2. 以Myeclipse为例,新建一个Web Project,比如:wordonline

3. 解压PageOffice开发包,拷贝“集成文件\lib”目录下的pageoffice的jar包到自己项目的“WEB-INF\lib”目录下

4. 参考“集成文件\web.xml”文件,拷贝里面的PageOffice相关配置到自己项目的web.xml中

5. 新建doc目录和测试文件test.doc;新建页面word.jsp,编写代码调用PageOffice实现在线打开文件

6. 运行项目,访问word.jsp页面;提示注册时输入开发包中提供的试用序列号

7. 注册成功之后,文件在线打开(注意:此时只支持IE或IE内核的浏览器,或Chrome 41及以下版本的浏览器)

8. 新建处理文件保存的页面SaveFile.jsp(框架下使用action方法或RequestMapping方法等),调用PageOffice的FileSaver对象保存文件。

9. 重新访问word.jsp,打开编辑文件后,点保存按钮实现文件保存功能。(注意:此时还不能支持所有浏览器)

10. 在index.jsp页面中添加js代码调用相关的.js文件;添加一个按钮调用POBrowser.openWindowModeless方法打开word.jsp,实现支持所有的浏览器在线打开编辑保存word文件

源码下载:https://download.csdn.net/download/zi_wu_xian/10380968

分享到:
评论

相关推荐

    java在线编辑保存Word文件(支持跨浏览器)

    Java在线编辑保存Word文件是一项常见的需求,特别是在Web应用中,用户可能需要在浏览器环境中直接对文档进行编辑操作。PageOffice是一款强大的Java组件,它能够帮助开发者实现这一功能,特别是其V4.4版本,提供了跨...

    java实现word在线编辑及流转

    用户可以通过Web页面直接打开、编辑和保存Word文档,所有的操作都在服务器端完成,确保了数据的安全性。同时,PageOffice支持实时预览,用户在编辑过程中可以看到实时的变化。 2. **流转与协作**: 在Web办公系统中...

    java 实现 word 文档的在线预览

    在Java开发中,实现Word文档的在线预览是一项常见的需求,尤其在企业级应用中,例如文档管理系统或者协同办公平台。这项功能可以让用户无需下载原始文件就能查看文档内容,提高工作效率并减少服务器存储压力。本资源...

    LiberOffice实现在线编辑Word和Excel文件的应用

    总结来说,实现LiberOffice在线编辑Word和Excel文件的应用涉及的技术点包括:LiberOffice的OpenDocument格式、Maven构建、Web应用程序开发、文件上传与下载、实时同步、服务进程管理、文件安全存储以及兼容性测试。...

    基于Java实现wps在线编辑、在线预览后台服务.zip

    "基于Java实现wps在线编辑、在线预览后台服务"这个标题指出,我们将探讨一个使用Java编程语言构建的系统,该系统能够支持WPS文档的在线编辑和预览功能。这意味着该服务可能是一个Web应用程序,它允许用户在浏览器中...

    一个配合LiberOffice实现在线编辑Word和Excel文件的应用

    "一个配合LiberOffice实现在线编辑Word和Excel文件的应用"是这样的一个解决方案,它利用LiberOffice的强大功能,为用户提供了一个安全、自托管的方式,来编辑Microsoft Office格式的文档,如Word和Excel,而无需依赖...

    PageOffice Java开发 实现Word文件的批量生成

    首先,PageOffice是一个集成在Java应用中的Office文档处理工具,它允许开发者直接在Web浏览器中打开、编辑和保存Office文档,而无需安装任何额外的Office软件。这样极大地简化了开发流程,并提高了用户体验。Page...

    WebOffice在线编辑痕迹保留JAVA

    WebOffice在线编辑痕迹保留JAVA是一种在网页环境下实现文档编辑、查看和协作的技术,它允许用户无需安装Microsoft Office等桌面软件,就能在线处理Word、Excel、PowerPoint和WPS等文件。这种技术通常由第三方公司...

    SpringBoot实现的在线实时编辑文档SpringBoot(30) 整合PageOffice实现在线编辑Word和Excel

    在打开文档的方法中,PageOfficeController提供了打开本地文件或URL的功能,使得用户可以在浏览器中直接编辑。 ```java @RestController @RequestMapping("/pageoffice") public class PageOfficeController { @...

    Java Web Office 文档在线编辑

    ### Java Web Office 文档在线编辑知识点详解 #### 一、技术背景与应用场景 在现代办公环境中,能够在线编辑Office文档(如Word、Excel、PPT等)的需求日益增多。传统方式下,用户需要将文件下载到本地进行编辑后...

    JAVA不使用POI,用PageOffice动态导出Word文档[参考].pdf

    在Java软件开发中,生成Word文档是一项常见的任务,特别是在需要批量生成正式文件或者根据数据库数据动态填充内容的场景。然而,传统的Apache POI库虽然强大,但在处理复杂的Word格式和排版时可能会变得较为繁琐。...

    NTKO文档在线编辑控件4.0.1.2

    NTKO OFFICE文档控件能够在浏览器窗口中直接编辑Word,Excel,Wps等Office文档并保存到任意Web服务器。实现文档和电子表格的统一管理。同时支持强制痕迹保留,手写签名,电子印章,版本控制,附件上传等办公自动化系统...

    java在线预览word office

    Java在线预览Word Office是一项技术,它允许用户在Web浏览器中查看、编辑和协作处理Microsoft Office文档,如Word、Excel、PDF和PPT文件,而无需安装任何桌面版的Office软件。这一功能主要依赖于Office Online ...

    在线打开word,excel插件之pageoffice使用

    它允许用户在网页浏览器中直接打开、编辑、预览、打印Word、Excel和PowerPoint等Microsoft Office格式的文件,无需安装任何额外的客户端软件。这个插件的出现极大地提高了远程协作和在线办公的便利性,尤其适用于...

    ckfinder word编辑器

    当CKFinder与Word编辑器集成时,用户可以通过Web界面直接打开、编辑和保存Word文档,而无需下载到本地然后再上传。这种功能通常依赖于在线的富文本编辑器,如CKEditor,它能够提供类似Word的界面和功能,使用户能够...

    java在线预览编辑打印集成ueditor,lodop

    它可以实现在浏览器中直接打印、预览文档,支持PDF、Word、Excel、图片等多种格式,无需安装额外的软件或插件。LODOP的API简单易用,对于Java开发者来说,可以通过调用其提供的HTTP接口与Java服务进行交互,实现远程...

    office工具java

    PageOffice是一个专门针对Java开发的Office组件,它与Apache POI类似,但提供了更高级的功能,如在线编辑Office文档并实时保存回服务器,支持Web环境下直接生成和编辑Word、Excel和PPT文件。 PageOffice支持在Web...

    在线导出word文件

    在线导出Word文件是Web应用中常见的功能,它允许用户在网页上操作并直接将结果保存为Microsoft Word文档。这一过程涉及到多个技术层面,包括前端交互、后端处理以及文件格式转换。以下是对这一主题的详细阐述: 1. ...

    基于wps在线编辑、在线预览前端vue项目,基于es6

    本项目是利用Vue.js和ES6构建的一个在线文档编辑和预览的平台,尤其适用于文档协作和知识管理场景。通过集成WPS提供的API,开发者可以实现对文档的实时编辑和预览功能,极大地提升了用户体验。 **Vue.js框架介绍** ...

    java_weboffice

    1. **在线编辑Word**: Java WebOffice 提供了对Microsoft Word文档的支持,用户可以在浏览器中直接打开、编辑和保存Word文档,无需安装任何桌面版软件。这一特性主要依赖于服务器端的处理能力,通过模拟本地Office...

Global site tag (gtag.js) - Google Analytics