JAVA+PageOffice最简单的在线只读打开Word文档
在本地磁盘上打开一个Word文件很容易,但想在网页中打开一个Word文件就没有那么容易了。但若通过PageOffice开发平台,则要实现这一功能则很容易,下面就以只读形式在线打开一个Word文档为例介绍一下实现过程。
具体实现步骤如下:
第一步:拷贝文件到WEB项目的“WEB-INF/lib”目录下。拷贝PageOffice 示例中下的“WEB-INF/lib”路径中的pageoffice.cab和pageoffice.jar到新建项目的“WEB-INF/lib”目录下。
第二步:修改WEB项目的配置文件。将如下代码添加到配置文件中:
第三步:添加引用。在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,/)下载中心的示例代码。