转 Java开发如何在线打开Word文件 博客分类: java操作word java操作word
程序员文章站
2024-03-25 10:01:28
...
此方案使用了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 java操作word
-
java操作word生成水印 博客分类: java操作word java操作word水印
-
转 Java开发如何在线打开Word文件 博客分类: java操作word java操作word
-
Java开发在线打开编辑保存Word文件(支持多浏览器) 博客分类: java操作word java操作word
-
java操作excel文件的两种方案 博客分类: java操作word java操作excel
-
java word操作 通过字符串生成word文件,读取word内容,word转pdf、html,pdf流输出展示到页面,file转 MultipartFile
-
java使用POI操作Word文档,写入文字与图片 博客分类: JAVA java操作WordApache POIjava使用POI操作Word文档java操作Word文档写入文字与图片
-
[转载]Java开发在线打开编辑保存Word文件
-
Java开发在线打开编辑保存Word文件(支持多浏览器)
-
Java开发在线打开编辑保存Word文件