PageOffice for ASP.NET是一款帮助Web应用系统或Web网站实现用户在线编辑Word、Excel、PowerPoint文档,Word/Excel模板动态填充,Word/Excel在线输入提交,系统数据导入导出word、excel文档的Office快速开发组件库,是目前把Office应用到Web平台上的最全面、最先进的解决方案。
PageOffice为软件开发者构建了一套简洁高效、统一的Office对象接口,同时无缝支持doc、docx、xls、xlsx、ppt、pptx等流行Office文件格式。
PageOffice for ASP.NET主要功能
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文档并发布到服务器的功能。支持动态生成PDF的功能。
10. 支持动态生成PDF的功能。
11. 支持在线打开显示PDF(客户端无需安装PDF阅读器)。
12. 根据用户权限控制Word、Excel文档中用户可以编辑的区域,便于实现流转、会签、多用户实时编辑。
13. 合并多个Word文档为一个Word文档;拆分一个Word文档为多个Word文档。
14. 将Word、Excel设置成表单输入模式,用户只能在文档中指定的位置处输入内容,提交时可获取用户输入的内容。支持弹出网页对话框辅助用户输入数据。
PageOffice for ASP.NET适用场合
1. OA系统、协同办公系统、电子政务系统等管理系统中的公文流转模块。
2. 各种文档管理系统、档案管理、知识库管理系统等。
3. CRM、合同管理系统、人事管理系统等。
4. 各种管理系统中的动态输出、动态填充、导出Word、Excel文档的功能模块,生成规范格式的Word、Excel公文、报告、报表。
5. 各种管理系统中的提取、读取、导入Word、Excel内容的功能模块,用来采集用户本地、离线填写的Word、Excel中的数据。
6. 所有要求在线处理Office文档、读写Office文档内容的Web管理信息系统或网站。
PageOffice for ASP.NET安装说明
1、双击运行Setup.exe安装服务器组件。
2、双击Samples目录下的Samples.sln,即可运行示例效果。
另外“Samples\综合演示”目录下的四个rar压缩包,分别是四个相对复杂一些的示例,分别演示了:
WordDemo.rar在OA或文档系统里文件流转中的使用效果
ExcelDemo.rar对Excel文件格式提供的两种编辑模式(编辑模式和只读模式)的效果,还有在Excel中手写圈阅和盖章的效果。
POWord.rar 演示了PageOffice对Word模板的数据填充生成正式文件效果,同时演示了从Word文件中获取数据提交到服务器端保存到数据库中的效果,同时还可以看到PageOffice对Word文件中可编辑区域的控制效果,不但可以控制哪些区域可以编辑,还可以控制哪些区域只能以选择的方式选择指定的数据来修改内容。
POExcel.rar演示了PageOffice对Excel模板的数据填充生成Excel文件,演示了获取Excel表格中的数据保存到数据库,演示了用PageOffice填充数据库数据到Excel报表模板生成Excel报表,演示了填充不定行数据到模板表格中行自动增长效果。
3、如果新建网站或集成PageOffice到您现有的网站里:
1). 双击运行Setup.exe安装服务器组件;
2). 拷贝“集成文件”目录下的“pageoffice”文件夹到您自己网站的根目录下;
3). VS.NET工具箱拖放PageOffice控件,双击控件,在事件代码中编写代码。
4、如果您用到电子印章功能,请注意以下事项:
1). 如果您不用Access印章数据库,用其他类型的数据库,请根据Access数据库建立印章数据库表。修改pageoffice文件夹下的seal.aspx.cs及server.aspx.cs中的DBConnectionString为新数据库的连接参数,此连接参数格式遵守C#连接数据库的规则。
2).为了印章简易管理平台的安全性,强烈建议修改建议平台的登录密码, 打开pageoffice文件夹下的login.aspx.cs,修改111111为您想要的密码。您也可以将此密码字符串配置到您的项目的web.config里,便于您的用户日后修改。
3). 印章客户端是通过PageOffice自动下载安装的,免去了用户安装印章的麻烦。如果出现不能下载安装印章客户端,请检查pageoffice文件夹下有无sealsetup.exe,如果没有,就请拷贝一个。如果有,请检查您的website是否允许下载exe文件。
4). 请确保http://yourwebserver/yourwebsite/pageoffice/server.aspx不用登录到您的website也能访问到。因为这个页面提供印章服务,不要设置成必须先登录login页才能访问,以免印章组件不能连接此server页面。
5). 请注意在Word的电子印章菜单或工具栏里有一个“设置”项,里面有一个签章服务。这个地址表明当前客户端盖章模块连接的是哪个网站的印章服务。对于最终部署到用户的网站系统,在自动安装印章客户端时这里的地址是自动生成的,用户不必手动设置,很方便。对于程序员调试时,如果调试不同的网站应用,并且这些网站都集成了PageOffice的印章模块,就需要检查这里的地址内容,从而了解印章客户端当前连接的是哪一个网站的印章服务,并且可以根据实际需要,手动修改成当前需要连接的印章服务。
- PC官方版
- 安卓官方手机版
- IOS官方手机版