如何在JSP页面实现Word文件的预览

    前段时间做了自己的毕业设计,涉及到了Word文件的预览问题,百度谷歌了一遍,最终选择了利用卓正的PageOffice插件来实现。PageOffice插件对Office系列的文件在网页中预览的支持还是挺不错的,目前有免费版和收费版,免费版的功能基本能支持大多数开发要求了。

下载链接:

链接:http://pan.baidu.com/s/1hsvH1dU 密码:qzva


具体配置过程如下:

1.拷贝lib目录下的这两个文件到你自己WEB工程的lib目录下:


2.配置一下你的web.xml文件

将以下复制到你的web.xml中即可:

  
  
    poserver 
    com.zhuozhengsoft.pageoffice.poserver.Server 
  
   
    poserver 
    /poserver.do 
  
   
    poserver 
    /poserver.zz 
    
   
     poserver 
     /posetup.exe
  
    
  	mht  
  	message/rfc822  
  
  
3.在你需要使用PageOfiice插件的JSP页面头部加入如下代码:

<%@ page language="java" import="com.zhuozhengsoft.pageoffice.*"%>
<%@ taglib uri="http://java.pageoffice.cn" prefix="po"%>
<%
	PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);
	poCtrl1.setServerPage("poserver.do"); //此行必须
	poCtrl1.setCaption("任务书");
	poCtrl1.setTitlebar(true); //隐藏标题栏
	poCtrl1.setMenubar(false); //隐藏菜单栏
	poCtrl1.setOfficeToolbars(false);//隐藏Office工具条
	poCtrl1.setCustomToolbar(false);//隐藏自定义工具栏
	//指定打开的文件,例如:./lwwj/1.doc
	poCtrl1.webOpen("./lwwj/1.doc", OpenModeType.docNormalEdit, "1");
	poCtrl1.setTagId("PageOfficeCtrl1"); 
%>	
 4.在需要展示控件预览Word文件的地方加入如下代码; 
  


根据以上设置得到的效果如下:





你可能感兴趣的:(JSP)