不管是OA系统、CRM系统还是专业的文件管理系统,都离不开文件的在线预览功能。一般文档管理系统实现文件的预览,主要有以下几个思路:
1、在服务器端对文件进行转换,转成可直接在线浏览的文件格式,比如office文件,一般先转成pdf再转成flash;绘图文件先转成图片;然后利用在线预览组件进行预览。
2、基于商业或者开源组件,在线打开支持的文档,设置为只读模式,实现文件预览。比如基于PageOffice、Office365等,前者需要用户本地安装微软office,后者需要搭建office365的服务器。
3、直接在客户端安装系统PC端,用本地对应的工具直接打开编辑。该方式需要文档具有下载和编辑的权限,对文档的安全控制相对会比较弱。
小易来说说第一点,服务端借助转换服务,实现文件预览,其中以office文件的转换作为切入点。目前实现office转换的中间软件有微软的office、WPS、libreoffice、openoffice等,微软office 和 wps(需要对本地做一些配置)转换出来的文档格式和内容与文档原来的一致,而libreoffice、openoffice转换出来的文档,因为兼容性问题,可能会出现错行、格式错乱等问题,考虑用户的浏览体验,易迅云盘文档管理系统选择微软office或者wps作为转换工具。