## **产品简介** PageOffice开发平台是北京卓正志远软件公司自主研发具有自主知识产权的软件产品,都是用来提供在线编辑Office文档、动态填充、动态提交功能的通用组件库,能够帮助Web开发人员轻松实现在网页中嵌入微软Office的特殊功能。集成PageOffice不但能够实现在线编辑、保存Office格式的文档、强制痕迹保留,手写批注,圈阅签字,手写签名,电子印章、动态模板套红等在线办公的功能,而且还可以轻松实现Word/Excel动态数据填充,Word/Excel用户输入提交,Word/Excel/PowerPoint等Office文档的在线打开、编辑、保存,权限控制,只读控制,编辑区域控制等高级复杂的功能。只要集成PageOffice,您将能够轻松应对在Web项目开发中遇见的绝大部分和Office文档有关的功能和难题。 最近两年IT业界的软硬件技术发生了巨大的变化,新平台新技术层出不穷,这两年的技术创新速度也是前所未有。微软公司更是紧跟时代潮流先后推出了Windows8、Windows10、IE11、Office2013、Office2016、VS2015、VS2017等具有划时代意义的产品,这要求我们软件开发商也必须加快创新速度,及时推出适应新平台新架构,满足客户新需求的软件产品,否则必然会遭到市场的淘汰。 PageOffice就是在这样的时代背景下诞生的具有里程碑意义的通用Office组件产品。PageOffice能够很好地支持兼容微软的系列新产品,与微软的技术发展方向保持一致。PageOffice具有全新的技术架构,所有的对象、属性、方法都是精雕细琢,力求符合软件开发者的编码习惯,力求与客户的软件源代码无缝结合、保持客户源代码的逻辑结构不受任何影响,力求集成调用简单。PageOffice的代码完全重新编写并且研发了一系列先进的算法,大大提高了运行效率和稳定性。 PageOffice拥有卓越的系统架构,在Web服务器端不用安装微软Office软件即可实现Office文档的打开,数据填充及读取。传统利用Word/Excel服务器端自动化技术存取文档数据的技术具有种种弊端和缺陷,常见的问题诸如Word/Excel死进程,对话框死锁,服务器内存资源耗尽,接口函数不响应,进程无法退出等。微软官方指出Word/Excel是专为客户端设计的单机用户交互程序,不适合作为服务运行,因此不建议在Web服务器端自动化调用Word/Excel程序。使用PageOffice就可以完全避免上述问题。 PageOffice采用独创的技术构建了一个功能强大、简单易用的微软Office Web组件通用软件库,组件提供标准的ASP.NET可视化控件和Java Tag组件调用方式,不但能够在线(浏览器页面)打开、编辑、保存Word/Excel文档,而且开发人员还能够以简洁的代码快速的将数据库数据动态填充到Word/Excel文档指定位置,并且也能够从Word/Excel文档中提取指定位置的数据保存到数据库。 通过PageOffice,在Web应用系统开发中,难以调用的Word/Excel就变成了普通的、熟悉的、服务器端可调用的.NET控件、Java组件,开发人员再也不用研究复杂的Word/Excel COM自动化细节、学习复杂的VBA语法调用,也不用去应对Word/Excel死进程、系统稳定运行的问题。开发人员能够节省宝贵的精力和时间,把它投放到更重要的业务逻辑和系统架构上,而控制Word/Excel的具体技术细节交给PageOffice去做。