当前位置:文档之家› JAVA+PageOffice最简单的在线只读打开Word文档

JAVA+PageOffice最简单的在线只读打开Word文档

JAVA+PageOffice最简单的在线只读打开Word文档
JAVA+PageOffice最简单的在线只读打开Word文档

JAVA+PageOffice最简单的在线只读打开Word文档

在本地磁盘上打开一个Word文件很容易,但想在网页中打开一个Word文件就没有那么容易了。但若通过PageOffice开发平台,则要实现这一功能则很容易,下面就以只读形式在线打开一个Word文档为例介绍一下实现过程。

具体实现步骤如下:

第一步:拷贝文件到WEB项目的“WEB-INF/lib”目录下。拷贝PageOffice 示例中下的“WEB-INF/lib”路径中的pageoffice.cab和pageoffice.jar到新建项目的“WEB-INF/lib”目录下。

第二步:修改WEB项目的配置文件。将如下代码添加到配置文件中:

poservercom.zhuozhengsoft .pageoffice.poserver.Server

poserver

/poserver.do

poserver

/pageoffice.cab

poserver

/popdf.cab

poserver

/sealsetup.exe

adminseal

com.zhuozhengsoft.pageoffice.poserver.AdminSeal

adminseal

/adminseal.do

adminseal

/loginseal.do

adminseal

/sealimage.do

mht

message/rfc822

adminseal-password

123456

第三步:添加引用。在WEB项目的WebRoot目录下添加动态页面Word.jsp。在该页面后台代码中

添加自定义标签库:“<%@ taglib uri="https://www.doczj.com/doc/7a12214799.html," prefix="po"%>”

引入PageOffice类库:“<%@page import=”

com.zhuozhengsoft.pageoffice.*,com.zhuozhengsoft.pageoffice.wordwriter.*”%>”。

在HTML的中添加PageOffice引用:

”,并设置控

件所在层(

)的高和宽。

第三步:Word.jsp后台编写代码。打开Word文件,添加自定义按钮,部分代码如下:

//设置服务器页面

PageOfficeCtrl1.ServerPage = "pageoffice/server.aspx";

//以只读形式打开文件

PageOfficeCtrl1.WebOpen("doc/template.doc",

PageOffice.OpenModeType.docReadOnly, "张佚名");

说明:WebOpen()方法的第二个参数为打开文档的方式,包括只读、编辑、留痕、核稿、提交等多种打开模式,同时该方法还可以打开Excel文件、PPT文件,相应的有多种打开模式与之相对应。

如此,简单的就实现了以只读形式在线打开一个Word文档。上述示例的完整代码可以参考卓正网站(https://www.doczj.com/doc/7a12214799.html,/)下载中心的示例代码。

相关主题
文本预览
相关文档 最新文档