最近做项目用到word、excel的在线浏览编辑功能,在网上找了很多的工具软件,一开始用的是office-online-server,参考office官网文档,最后领导认为他的样式过于简单,支持功能比较少,所以撤换掉用了page office。此次开发用到的是卓正公司的pageoffice集成,需要购买使用。
简单介绍下Page Office:
1. 在web网页里打开、编辑、打印预览、打印Word、Excel、PowerPoint等Office文档。
2. 强大的全屏/还原功能,便于用户编辑、浏览Office文档,又不影响网页布局美观。
3. 文档并发控制机制。为了防止同时在线编辑导致的混乱,PageOffice会发出通知并阻止其他人编辑此文档,直到你保存离开或时间锁过期。
4. 在线只读安全浏览Word、Excel、PowerPoint、PDF等Office文档,防复制粘贴、下载、打印等。
5. 提供Word修订痕迹、手写批注、圈阅划线、键盘批注、电子印章等OA公文模块的必备功能。
6. 根据数据库动态将数据,包括文本、图片、表格等填充、导出到Word、Excel模板中指定的位置处,并且可以动态指定内容的各种格式。支持批量导出。支持Word动态模板套红。支持动态创建、填充、生成新文档。
7. 提取Word、Excel文档中指定位置处的内容,包括文本、图片(Excel暂不支持)、表格等,保存到数据库。
8. 支持客户端不显示Word、Excel编辑器视图情况下的Word、Excel数据的导入导出功能。
9. 支持另存为HTML、MHT、PDF文档并发布到服务器的功能。
10. 支持动态生成PDF的功能。
11. 支持在线打开显示PDF(客户端无需安装PDF阅读器)。
12. 根据用户权限控制Word、Excel文档中用户可以编辑的区域,便于实现流转、会签、多用户实时编辑。
13. 合并多个Word文档为一个Word文档;拆分一个Word文档为多个Word文档。
14. 将Word、Excel设置成表单输入模式,用户只能在文档中指定的位置处输入内容,提交时可获取用户输入的内容。支持弹出网页对话框辅助用户输入数据。
直接介绍集成的步骤:
1. 到卓正官网上下载http://www.zhuozhengsoft.com/dowm/下载最新版的PageOffice 4.5 for JAVA项目,里面包含Samples、集成文件、序列号等;
2. 将集成文件里的jar包拷贝到src/lib目录下,添加maven本地依赖:

<dependency>
<groupId>com.zhuozheng</groupId>
<artifactId>pageoffice</artifactId>
<version>4.5.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/lib/pageoffice4.5.0


3891

被折叠的 条评论
为什么被折叠?



