Java项目中使用PageOffice实现预览Word文件

第一步:下载pageOffice插件

下载地址:http://www.zhuozhengsoft.com/dowm/   我使用的是PageOffice4.5 for JAVA,根据需要下载

Java项目中使用PageOffice实现预览Word文件_第1张图片

第二步:大神可直接看安装说明完成配置。

搬砖请看:

Java项目中使用PageOffice实现预览Word文件_第2张图片

文件目录中:

                     --Samples4:官方给出的例子,直接部署到tomcat就可以直接看了

                     --集成文件:这是集成到自己项目中要用到的jar包和所需的配置文件

                     --序列号:注册时插件时所需的序列号,一会儿需要用到

                     --略...

第三步:看文档按着配置走就可以:

  1.  添加pageOffice依赖或者直接导入jar包(位于集成文件目录lib下)
  2.  将集成文件目录下的web.xml中的这一部分,拷入自己项目中,web.xml中

	
		poserver
		com.zhuozhengsoft.pageoffice.poserver.Server
	
	
		poserver
		/poserver.zz
	
	
		poserver
		/sealsetup.exe
	
	
		poserver
		/posetup.exe
	
	
		poserver
		/pageoffice.js
	
	
		poserver
		/jquery.min.js
	
	
		poserver
		/pobstyle.css
	
	
		adminseal
		com.zhuozhengsoft.pageoffice.poserver.AdminSeal
	
	
		adminseal
		/adminseal.zz
	
	
		adminseal
		/loginseal.zz
	
	
		adminseal
		/sealimage.zz
	
	
		mht
		message/rfc822
	
	
		adminseal-password
		111111
	

     3.   修改页面(一共两个页面!第一个页面: 需要一个页面来打开word),这里用的open.jsp来命名,随便自定义的哈~

<%@ page language="java"
	import="java.util.*,com.zhuozhengsoft.pageoffice.*,com.zhuozhengsoft.pageoffice.wordwriter.*"
	pageEncoding="utf-8"%>
<%@ page import="com.zhuozhengsoft.pageoffice.*,java.awt.*"%>
<%@ taglib uri="http://java.pageoffice.cn" prefix="po"%> 
 
 


  
    

    4.   这是第二个页面这是写的地址是直接发到后台Controller的,来控制打开哪个word文件,用参数形式有两种,短的以html地址拼接即可,参数少。还有一种是model的形式,可以查看文档修改。这里用index.jsp来命名


<%@ page language="java" import="com.zhuozhengsoft.pageoffice.*" %>
<%@ taglib uri="http://java.pageoffice.cn" prefix="po" %>





查看 

    5.   后台controller代码:

        @RequestMapping(value="/showWordController")
	public String lookTemplate(HttpServletRequest req ,Long id ) {
        //获取信息,参数直接用就可以
		//Mbti mbti = mbtiService.getUserById (id);
		PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(req);
                //不用改
		poCtrl1.setServerPage(req.getContextPath() + "/poserver.zz");
		//隐藏Office工具条
		poCtrl1.setOfficeToolbars(false);
		//隐藏自定义工具栏
		poCtrl1.setCustomToolbar(false);
		//设置页面的显示标题
		poCtrl1.setCaption("标题");
		//文件路径
		String filePath = "d:\\text.doc";
		
		if (filePath != null) {
			poCtrl1.webOpen("file://" + filePath, OpenModeType.docReadOnly,                 mbti.getNumber());
			//打开文件,和open.jsp页面的id要对应
			poCtrl1.setTagId("PageOfficeCtrl1");
		}
		//第一个页面地址
		return "open";
	}

6.  可以启动测试了。

如果上面的没有出错的话,点击index.jsp上的查看按钮,后台回去找D盘的test.doc文件,在open.jsp中打开。

因为还没有安装pageOffice,当点击查看时,会提示你是否要安装pageOffice,下载下来,一路下一步安装即可,回到页面刷新页面再点击就可以了。第一次打开会让你注册,文件目录中的序列号就派上用场了,填写信息,注册就好了。

Java项目中使用PageOffice实现预览Word文件_第3张图片

你可能感兴趣的:(文档处理,日常记录)