`
18335864773
  • 浏览: 22504 次
文章分类
社区版块
存档分类
最新评论

[转载]Java开发如何在线打开Word文件

阅读更多
此方案使用了PageOffice产品实现在线打开Word文档:

1. 首先从PageOffice官网下载产品开发包,http://www.zhuozhengsoft.com/dowm/ ,下载PageOffice for JAVA

2. 把PageOffice产品的示例运行起来,用来参考:

  1)拷贝 Samples4 文件夹到 Tomcat 的 Webapps 目录下,

  2)访问:http://localhost:8080/Samples4/index.html

3. 开始集成:

  1)拷贝“集成文件”文件夹中的 lib文件夹覆盖到自己 Web项目中WEB-INF目录下;

  2)把下面的这段配置添加到自己的web.xml中:

复制代码
<!-- PageOffice Begin -->
  <servlet>
    <servlet-name>poserver</servlet-name>
    <servlet-class>com.zhuozhengsoft.pageoffice.poserver.Server</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/poserver.zz</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/sealsetup.exe</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/posetup.exe</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/pageoffice.js</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/jquery.min.js</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/pobstyle.css</url-pattern>
  </servlet-mapping>  
  
  <!-- PageOffice End -->
复制代码
  3)在后台action访问或RequestMapping方法(比如openWord方法)中编写PageOffice的调用代码:

复制代码
PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);
poCtrl1.setServerPage("poserver.zz"); //此行必须
poCtrl1.setSaveFilePage("savefile.jsp");//如要保存文件,此行必须
//打开文件
poCtrl1.webOpen("doc/test.doc", OpenModeType.docNormalEdit, "张三");
String poHtmlCode=poCtrl1.getHtmlCode("PageOfficeCtrl1");
复制代码
  4).在 html代码的 body中需要出现office 界面的位置插入代码 ,或其他方法输出poCtrl1.getHtmlCode方法返回的字符串到html页面中:

<%=poHtmlCode%>

<%=poCtrl1.getHtmlCode("PageOfficeCtrl1")%>
  5)运行程序访问openWord方法即可在线打开word文档。如果有问题可以参考http://localhost:8080/Samples4/index.html示例中的:一、1 最简单在线打开保存Word文件(URL地址方式)

分享到:
评论

相关推荐

    阿里巴巴JAVA开发规范word文档

    阿里巴巴JAVA开发规范word 编程规约 异常日志 MySQL 规约 工程规约 阿里巴巴JAVA开发规范word 编程规约 异常日志 MySQL 规约 工程规约 阿里巴巴JAVA开发规范word 编程规约 异常日志 MySQL 规约 工程规约 阿里巴巴...

    java后端开发规范word文档

    这份"java后端开发规范word文档"包含了多个方面的内容,包括但不限于编程风格、命名规则、异常处理、并发控制、数据库操作、单元测试、日志记录以及代码组织结构等。 1. **编程风格**:编程风格是代码可读性的基础...

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

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

    java实现word在线编辑及流转

    在Java开发Web办公系统时,实现Word在线编辑和流转是一项重要的功能需求。这通常涉及到用户无需下载文件到本地,即可在浏览器中直接编辑Word文档,并能进行版本控制和协同工作。PageOffice组件是一个强大的工具,它...

    java实现两个word文件进行比较

    在Java编程环境中,实现两个Word文档的比较是一项常见的任务,特别是在文档处理或自动化测试的场景中。本篇文章将深入探讨如何使用Java技术有效地完成这个任务,重点在于理解文档的结构、选择合适的库以及如何标记...

    Java读取Word文档页数

    在Java编程环境中,读取和处理Word文档通常涉及到使用第三方库,因为Java标准库并不直接支持Word文件的操作。本主题将深入探讨如何利用给定的`itextpdf-5.5.9.jar`和`jacob.jar`这两个库来实现Java读取Word文档页数...

    java 利用POI读取Word文件中的内容

    在Java编程语言中,Apache POI是一个非常流行的库,它允许开发者处理Microsoft Office格式的文件,包括Word(.doc和.docx)文档。本篇将详细介绍如何利用Apache POI库来读取Word文件中的内容。 首先,理解Apache ...

    java实现读取word文件并且上传到数据库

    2. 打开Word文件:使用POI API打开Word文档,这涉及到`XWPFDocument`类的使用,它是处理.docx格式的主要类。 3. 遍历文档内容:对于每个表格,我们可以获取`XWPFTable`对象,然后遍历行和单元格,提取所需数据。 4. ...

    Java使用POI导出Word文档

    Java使用Apache POI库导出Word文档是一种常见的技术实践,特别是在企业级应用中,用于生成报告、合同或者自定义的数据输出。Apache POI是Apache软件基金会的一个开源项目,它提供了处理Microsoft Office格式(如Word...

    java多个word文件合并.zip

    - **粘贴到目标文件**: 打开一个新的或已存在的Word文档作为目标文件,然后将内容粘贴到其中。 - **保存和关闭**: 最后,保存目标文件并关闭所有打开的文档。 2. **Apache POI库**: Apache POI是一个流行的开源...

    Java通过word模板配置书签生成word

    在Java开发中,生成Word文档是一项常见的需求,特别是在企业级应用中,如报告生成、合同制作等。"Java通过word模板配置书签生成word"是一个技术方案,它利用了Java的API来处理Microsoft Word文档,特别是Apache POI...

    阿里Java开发手册word版--终极版.doc

    阿里Java开发手册word版--终极版.doc, 码出高效,码出质量,每个公司必备手册 . word 版 直接编辑, 加入自己公司的一些约定.

    java导出图片到word文档

    在Java编程中,将图片导出到Word文档是一项常见的任务,尤其在自动化报告生成或数据可视化等场景下。本文将详细介绍如何使用Java实现这一功能,包括必要的库、步骤以及可能出现的问题。 首先,我们需要一个能够处理...

    java将html文件生成word文件

    本示例主要涉及的是将HTML文件转换为Word文档,具体使用的是Java库——docx4j。这个库提供了强大的功能,可以方便地进行XML、XSL-FO到OpenXML(包括.docx和.xlsx)的转换。下面我们将深入探讨这个过程。 首先,`...

    实现word文件转换成html文件实现在线打开预览word文件

    标题和描述中提到的"实现word文件转换成html文件实现在线打开预览word文件",这是一个关于将Microsoft Word文档转换为HTML格式,以便在网页上预览的技术问题。下面将详细介绍这个过程涉及的关键知识点。 1. **...

    java给word文档插入水印并设置保护密码

    在Java编程环境中,处理Word文档是一项常见的任务,特别是在开发OA(办公自动化)系统时。本文将详细介绍如何使用Java为Word文档插入水印以及设置保护密码,以确保文档的安全性。 首先,我们需要一个能够操作...

    阿里巴巴Java开发手册终极版v1.3.0 word 版本下载

    《阿里巴巴Java开发手册终极版v1.3.0》是阿里巴巴集团为了提升Java编程规范和代码质量而制定的一份详尽指南。这份手册涵盖了多个关键领域的最佳实践,旨在帮助开发者遵循一致的编码标准,提高代码可读性、可维护性和...

    java数据源导出WORD文档(包括图片、表格及文本)

    最近因项目开发的需要,整理了一份用JAVA导出WORD文档,其部署步骤如下: 1、将jacob-1.14.3-x86.dll放在服务器的系统盘(或运行本机的系统):\WINDOWS\system32目录下。 2、将jacob-1.14.3-x86.dll放在JDK 的 bin ...

    java swing 实现的word文档转换成pdf文档

    总的来说,通过Java Swing实现Word转PDF的功能涉及了多个技术领域,包括Java GUI编程、文件I/O、文档解析和生成、以及可能的并发处理。这个过程需要对Java和相关库有深入的理解,同时也展示了Java作为强大工具在跨...

    java 根据word模板生成word 文档

    ### Java生成Word文档技术解析与实现 在现代企业级应用中,动态生成Word文档的需求日益增多,尤其是在报表生成、文档自动生成等领域。Java作为一种广泛使用的编程语言,提供了多种方法来根据Word模板生成Word文档,...

Global site tag (gtag.js) - Google Analytics