论文部分内容阅读
课题针对Web文档管理存储、文档版式化、异构平台文档及文档信息线下共享、文档在线预览等功能,对文档管理关键技术进行了深入的研究实践,在已有EDM的基础上,做出了更多有利用户体验的实现。 在线文档管理系统应用的最大特点就是在任何操作系统平台的浏览器都可以直接访问到,然而EAST电子文档的格式多样化导致不能在各系统设备上无损播放,提出将EAST文档转换成版面固定,在各个设备上阅读显示和打印效果都一致的国际标准固定版式文档格式PDF。论文设计了基于Java的文档版式技术方案,使用Java-COM Bridge组件和微软Office COM实现了文档的PDF版式化。EDM中由于用户对多版本工作流的操作及系统对用户权限的控制管理,会产生大量与文档相关的重要信息,用户无法直接从下载的文档中获取到这些信息。论文使用标准PDF文档操作函数库iText按照对应模版将文档信息和文档共同写入模板化的PDF版式文档,实现了文档信息线下共享。同时,论文使用浏览器插件等技术实现文档在线预览功能使EAST文档可以在线预览。 通过一整套针对EAST文档的自动化处理方案,EDM实现了更有效的文档和文档信息线上线下跨平台共享机制。在原有文档管理系统的基础上搭建了独立的文档转换处理系统实现文档PDF版式化和模板化PDF版式文档生成,同时设计实现了文档在线预览子系统,使得多种格式的EAST文档都可在浏览器中直接预览。子系统与原系统之间通过共享的MySQL数据库来通信,并通过安全稳定的Hash目录存储方式存储共享EAST文档。项目开发过程中,在不改变软件现有功能的基础上,对代码进行了一定程度的重构,改善了软件的质量和性能,使其程序的设计模式和架构更趋合理,提高了软件的扩展性和维护性。