pageoffice
PageOffice目前支持的Web编程语言及架构有:Java(JSP、SSH、MVC等),ASP.NET(C#、VB.NET、MVC、Razor等),PHP,ASP。
基本信息
- 中文名
PageOffice
- 性质
文档
- 作用
实现用户在线编辑
- 编辑类型
编辑Word、Excel、PowerPoint
技术背景
长期以来,B/S架构的Web应用系统在处理Office文档时都面临两大技术难题。一个是如何在网页里在线编辑Office文档,另一个是如何读写Office文档里的内容。对于在线编辑Office文档这个问题,刚刚接触此需求的开发人员大多采用的是集成一个能调用Office的ActiveX控件,但是运行稳定性、兼容性差强人意,而且调用代码只能用JavaScript,造成项目的逻辑层次被打乱,业务层和表现层混在一起,可维护性差。对于读写Office文档问题,有用服务器自动化技术(ASP.NET引入Office类型库,Java用Jacob库)读写Word、Excel的,代码复杂、运行稳定性差,并且服务器只能采用Windows平台;有用POI库的,代码复杂、只能读写格式简单的Word、Excel文档,并且POI提供的Office2003、Office2007文档格式的调用接口还不兼容,进一步增加了调用代码的复杂度。
这两大技术难题都不能得到令人满意的解决,大部分情况下,这两个难题都是相伴而生的,而不是孤立出现的。开发者希望得到一种全面解决方案,既能安全稳定地实现在线编辑Office文档,又能简单高效地实现读写Office文档内容。于是经过北京卓正志远软件有限公司精心打造的一款功能全面、技术架构符合现代编程框架的Office组件平台——PageOffice应运而生了。PageOffice开发平台一经推出,就得到了广大软件开发商、政府企业信息中心的一致赞誉和支持。PageOffice现在已经广泛地应用在政府、金融、交通、电信、教育、新闻媒体、医疗卫生、电子政务、电子商务、军事等领域。
实现功能
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设置成表单输入模式,用户只能在文档中指定的位置处输入内容,提交时可获取用户输入的内容。支持弹出网页对话框辅助用户输入数据。
更详细的功能列表请参考PageOffice版本区别。