pageoffice for java免费版是一款基于web开发的office对象接口软件,拥有在线编辑office文档、数据导入导出、office快速开发组件库等功能,支持doc、docx、xls、xlsx、ppt、pptx等多种文件格式,是java开发的必备工具,推荐大家下载!
软件功能
标准Java组件
标准Java组件,标准JSP Tag标签方式引用,完美支持Eclipse、MyEclipse等开发工具,完美支持JSF、SSH等开发架构。支持JDK1.5以上各种Java Web平台的集成调用。
简化而又强大的Office Java调用接口
PageOffice把微软复杂的Office编程接口(COM API) 更有效地整合于 Java 环境,通过简化的Java接口为开发者提供了获得Office众多强大功能的机会,并且能够同时利用来自 Java 平台的开发效率和软件功能。
在线公文处理功能
PageOffice提供在网页中编辑、保存Office格式的文档,手写、签名、保留痕迹、电子印章、动态模板套红等功能,为在线公文流转提供了强大的功能支持。
动态模板套红
通过Word动态数据填充功能,实现格式复杂的模板套红。不但可以把单独的Word文档动态拼合起来,而且还可以动态填充公文标题、发文号、发文日期、主题词、发文单位等。
强大的Word、Excel 动态数据填充及格式控制功能
服务器端无需安装Office软件,根据数据库数据通过PageOffice动态赋值即可完成复杂的具有严谨规范格式的文档生成任务,并且可以在浏览器页面里查看、编辑生成的文档。例如Word公文通告、Excel报表等。
强大的用户输入提交功能
此功能可以把Word文档或Excel表格做成类似Form表单,用户只能在指定的文档位置处输入数据、文本、插入图片;保存时,通过PageOffice的数据对象能够提取用户的输入内容并保存到数据库。
支持WPS Office
支持国产软件WPS Office 在线编辑、手写批注、模板套红、动态生成Word/Excel文档等功能。一行代码即可自由切换当前文档打开软件:WPS或微软Office。
PDF功能
客户端无需安装Acrobat Reader、Adobe Reader等任何PDF软件,PageOffice能快速在网页中打开显示PDF文件;通过PageOffice可轻松将Office文档转换成PDF文件并保存到Web服务器,并且还能够动态生成PDF文档。
打开、保存实时进度提示
无论打开文档还是保存文档,PageOffice都提供了当前操作状态和实时进度提示,便于用户了解当前网络速度,软件界面更友好。
Web服务器端无需安装微软Office
不使用Office的COM自动化调用技术,所以不用配置Windows Server的管理员交互账户,不用担心安全问题,更不用考虑运行时经常出现的代码执行效率低、Word/Excel进程死锁,内存溢出等问题。
多平台支持
支持64位Web服务器,包括64位Windows服务器、64位Linux服务器。支持流行的Tomcat、Websphere、Weblogic、Webwork、Jetty等Web平台。
MVC的深度支持
支持JSF、SSH等开发架构。控制Office文档的业务逻辑代码可以移到Controller/Model里编写,真正做到M和V的实现代码分离。
软件特点
1、PageOffice独家实现跨浏览器支持,支持所有流行的浏览器,客户端控件实现自动安装、自动更新。浏览器支持:IE6以上全系列、谷歌Chrome、火狐Firefox、Opera、Safari、搜狗双模式、遨游双模式、360安全双模式、猎豹双模式、360极速双模式等。
2、完全服务器端代码调用,调用简单、代码清晰,完美支持MVC编程架构。传统Office控件都是比较简单的ActiveX控件,只能通过前台网页里的JavaScript调用才能打开文档,这会造成业务逻辑代码和前台HTML混合在一起编程的局面,代码混乱难读,尤其是读写Office文档内容的代码如果用JavaScript编写会导致代码更加混乱。PageOffice完全使用服务器端Java、C#代码就能实现文档在线打开、存取文档内容的功能,符合业务层和表现层代码分离的编码原则,支持中大型软件项目的编程架构。
3、PageOffice是标准服务器控件,易于使用。PageOffice forASP.NET版是安装到VisualStudio的工具箱里的标准ASP.NET可视化服务器控件,与VS.NETIDE深度集成,支持工具箱控件拖放,支持控件设计时,控件属性窗口。鼠标点击即可完成用户界面定制。PageOffice for Java版是标准Java Tag标签库组件,与Struts相同的标签方式引用,完美支持Eclipse、MyEclipse等Java开发工具,完美支持JSF、SSH等开发架构。
4、独创的Word、Excel简化对象模型。PageOffice独创的Word、Excel简化对象模型指的是完全用Java、C#实现的一组Word、Excel存取对象,便于服务器端Java、C#代码直接调用,无需引入Word、Excel类型库,服务器端不用安装Office软件。这套对象模型不是简单地模仿Word、Excel的VBA对象接口,而是从开发者常用的编程代码角度,结合数据库数据访问的特点抽象出的一套实用、调用简单的对象库。这套对象库把原本复杂的Word、Excel读写操作简单化了,大大提高了开发效率,并且代码清晰易读,结构简单。
5、独创的文档并发编辑控制机制。为了防止多人同时在线编辑同一个Office文档导致的互相覆盖问题,PageOffice会发出通知并阻止其他人编辑此文档,直到当前用户保存离开或时间锁过期
使用场景
1. OA系统、协同办公系统、电子政务系统等管理系统中的公文流转模块。
2. 各种文档管理系统、档案管理、知识库管理系统等。
3. CRM、合同管理系统、人事管理系统等。
4. 各种管理系统中的动态输出、动态填充、导出Word、Excel文档的功能模块,生成规范格式的Word、Excel公文、报告、报表。
5. 各种管理系统中的提取、读取、导入Word、Excel内容的功能模块,用来采集用户本地、离线填写的Word、Excel中的数据。
6. 所有要求在线处理Office文档、读写Office文档内容的Web管理信息系统或网站。