文档协作的几种实现
文档协作是OA的支撑功能之一,文档协作要求在多人之间在线共享、修订或审阅文档。包括以下形态:
- 上传和共享文档,维护共享范围、文档版本
基本上利用附件上传下载可以完成。
效果:结果参见明道(mingdao)的“文档中心”。
优点:实现技术简单
缺点:依赖本地工具编辑、查看文档,支持的文档格式依赖终端环境。
- 上传文档,在文档中批注
将各种文档格式统一转为pdf,在转为pdfswf,然后可以在FlexPaper中进行批注:
效果
http://devaldi.com/annotations/UK_Investment_Fund.php?ro=flash,html
优点:不依赖终端环境支持多种格式,适应性强。类似百度文库
开源系统,可修改定制。
方案
去打印\logo
http://www.cnblogs.com/yimiao/archive/2012/01/05/2312852.html
flexpaper 方案
http://xiang.lf.blog.163.com/blog/static/127733322201251742056470/
http://www.cnblogs.com/snowlove67/archive/2011/10/27/2226586.html
缺点:不支持在线编辑,只可附加批注
- 云端在线编辑
google Doc、zoho、微软 office365、skydrive
优点:不需要维护私有it设施,可获得最新的软件服务,支持文档格式丰富。
缺点:需连互联网。Google Doc偶尔背墙。按年订阅服务收费,定期验证。Office365需要win7或win8系统。
- 私有服务在线编辑
Office Web Apps+SharePoint搭建多人协作文档
优点:对本机环境要求低,适应性强、对自家格式兼容好。
Office Web Apps 可在某些使用最广泛的浏览器中运行,并且已在 Windows Internet Explorer 7 及更高版本、Chrome、适用于 Mac 的 Safari 4 及更高版本、适用于 Windows、Mac 和 Linux 的 Firefox 3.5 及更高版本中受官方支持。
方案及搭建
http://ray1900.blog.51cto.com/1422037/1188541
缺点:编辑功能较桌面程序缩水。Web App使用编辑需要购买“批量许可”。可结合使用桌面版,在重要环节支持离线编辑和完整功能。
- WYSIWYG方式
适合对于文档格式没有需求约束项目,通过轻巧的js插件实现富文本格式在线编辑。
优点:轻巧、开源
缺点:不支持常见文档格式
方案:tinymce、teamlab、aloha、mercury
相关推荐
这个"Java实现的PDF文档协作类库.zip"压缩包很可能包含了PDFBox的源码及其相关工具,其中的"pdfbox-trunk"可能是项目的主目录或者版本分支名。PDFBox的主要功能和知识点包括以下几个方面: 1. **PDF文档创建**:...
百度文档实现技术是百度公司为用户提供的一种在线文档编辑和分享平台,它允许用户创建、编辑和共享各种类型的文档,如文字处理、电子表格和演示文稿等。本文将深入探讨其背后的技术实现,主要涵盖以下几个方面: 1....
在Writer中实现协同工作,就要用到文档模板功能、主控文档功能和文档修订记录功能,这几种功能可以实现从文档的分发、管理、编辑、审核和发布的全部功能,并且十分稳定。 大型文档(项目文档)前期协作的分配和管理...
协作数据解决方案是在当前信息时代背景下,针对企业、组织或个人之间协作共享数据的一种解决方案。这类解决方案能够帮助企业整合内外部数据资源,提升数据的利用效率,加强数据分析能力,以更好地满足业务需求。在...
【基于Web的协作系统 WebCollab】是一种在线协作工具,专为团队合作和项目管理而设计。它允许用户通过Web浏览器进行实时沟通、共享文件、安排任务和跟踪项目进度。WebCollab 2.61是该系统的特定版本,表明在发布时,...
API接口文档是软件开发中必不可少的一部分,它定义了服务提供者和消费者之间的交互方式,确保双方能够顺畅地进行数据交换。这份"API接口文档模版.zip"包含了两种格式的文档:一个Markdown(.md)文件和一个PDF文件,...
在IT行业中,尤其是在软件开发领域,"多文档文档管理(Multiple Document Interface,MDI)"是一种常见的用户界面设计模式,尤其适用于需要同时处理多个相关文件的应用程序,如文本编辑器、编程IDE等。在VC++...
了解以上知识点,开发者可以着手构建自己的云文档小程序,从源码入手,理解其架构和实现方式,进而进行定制化开发,满足特定需求。在实际开发过程中,还需要不断学习新的技术和最佳实践,以适应快速变化的互联网环境...
文档管理系统是一种专为企事业单位设计的信息系统,旨在高效地组织、存储、检索和管理各种电子文档,提升企业的信息处理能力和工作效率。系统的核心功能通常包括以下几个方面: 1. 基本信息管理:这部分功能涉及对...
本压缩包中的“产品经理工作常用文档”包含了产品经理在日常工作中经常使用的几种关键文档模板,包括BRD(Business Requirements Document)、MRD(Market Requirements Document)、PRD(Product Requirements ...
总的来说,这个数据库文档生成器通过自动化的方式,帮助我们快速、准确地整理和记录数据库结构,提高团队协作效率。它不仅适用于大型项目,对于小型项目或个人开发也同样适用。在实际使用过程中,根据具体的数据库...
本文档将详细介绍IBM智慧协作平台中的几个关键组件及其应用场景。 #### 二、消息通讯 消息通讯是IBM智慧协作平台的核心组成部分之一,它通过多种方式增强了企业内部的沟通效率。 ##### 2.1 Domino篇 **按颜色区分...
在线文档共享平台是一种基于互联网技术实现的文档存储、管理和分发系统。它的核心目标是让用户能够方便快捷地上传、分享和获取各种类型的文档,无论身处何地,只要有网络连接,都可以进行协作和交流。这样的系统在...
这份压缩包中的每个文件都代表着一种不同的需求分析和表达方式,对于学习如何定义、阐述和管理产品需求具有极高的参考价值。 首先,产品需求文档(Product Requirements Document, PRD)是产品经理在项目初期阶段...
实现在线预览Word文档,通常有以下几种技术方案: 1. 使用第三方库:如Apache POI,这是一个强大的API,可以读取、写入和修改Microsoft Office格式的文件,包括Word文档。我们可以使用POI读取Word文件内容,并将其...
本文主要探讨了一种新型的、基于Internet环境的文档管理系统的设计与实现。该系统充分利用了ASP(Active Server Pages)编程语言的优势,将其作为开发工具,并结合Access数据库来存储和管理文档数据。Access数据库以...
使用数据库文档生成器,可以实现以下几点关键功能: 1. **结构化文档**:工具会将数据库中的表、视图、存储过程、函数等对象整理成清晰的目录结构,每个对象都有详细的属性说明,如字段名、数据类型、约束条件等。 ...
通常,一个完整的软件工程文档包括以下几类: 1. 需求规格文档:这是项目开始时的第一步,记录了用户和利益相关者对于软件功能、性能、安全性和可维护性的期望。它帮助团队明确开发目标,并为后续设计和测试提供...