一、Javaweb office文档在线预览怎么实现
在线预览的不是office格式,而且是swf文件,
flexPaper是可以把swf放在页面上进行展示的,
1、flash 的flexpaper 将文档转换为swf格式,然后使用flash在网页中浏览,
2、使用开源的软件openoffice+pdf2htmlEx,利用openoffice的接口先将文档转换为pdf格式,然后在使用pdf2htmlEx将文档转换为html直接在网页中显示;
3、搭建一个文档预览服务器,基于office web app,也就是微软的office online。
搭建服务器步骤:
首先,需要转换server
安装IIS 7.0,打开服务器管理器,添加角色和功能,打开“添加角色和功能向导”界面,点击下一步,因为是基于本机安装,所以要选择“基于角色或者基于功能安装”,在服务器角色列表上选择“Web服务器”,点击下一步,安装完成。
其次,域控server
(1)打开服务器管理器,添加角色和功能,出现“添加角色和功能”界面,下一步,因为是基于本机安装,所以要选择“基于角色或基于功能安装”,选择添加AD域服务,同时添加所需功能,根据提示操作,下一步,等待安装完成。
(2)配置域,点击服务器管理器左侧“AD DS”,点击“升级为域控制器”,进入AD域服务器配置向导,下一步(注意:域的填写),填写密码,下一步,提示DNS无法创建,不用管,继续下一步,安装路径,默认,下一步,查看选项,默认,下一步,点击安装,安装完成,会提示注销重启。
(3)将转换服务器加入到域控服务器,修改NDS,指向域控服务器,在计算机属性中,修改计算机名称,并添加到域控服务器(如下图),确定后提示注销重启服务器,在域控服务器,管理中选择添加服务器,名称填写office web apps server的计算机名称,立即查找。然后添加到右边,确定。在域控服务器中,所有服务器显示两台服务器,并都是联机状态则表示成功。
至此,服务器安装完成。
二、javaweb 在线预览word如何实现
你是什么地方用,一般这个实在服务端实现,把word转成html,图片,或者swf来在浏览器查看。相对而言转成html的效果最好。
目前市面上已经有几个服务商在做,有的是基于openoffice做转换的,但是效果并不是很好,毕竟openoffice本身就很一般;还有的使用微软Office做转换,效果要好很多,但是毕竟核心转换技术是微软的,所以受制于人。
还有就是自行研发转换功能,不过这个一般企业根本做不到,国内也就金山和永中有这个实力,金山并没有这种产品,永中倒是有,效果也很不错,你可以度娘搜永中dcs,到他们网站看看,像腾讯邮箱,还有新华社,大型银行都在用,如果是个人用户,他们有免费的公有云版本,云转换,阿里巴巴用的就是这个,可以直接调用接口转换,免费使用。
网页链接
三、如何将office文档转换成网页进行在线预览
将office文档转换成网页进行在线预览这个功能蛮重要的,他已经符合我们日常的一些习惯了,比如邮箱中接收到文件之后,我们都是习惯性用在线预览功能查看文档内容的。
这个功能还是很有必要存在的,一是因为有时候不晓得别人发来的内容是否安全,不经查看就下载下来,对自己的电脑、手机而言,也都是有安全隐患的,二是在线预览,对于我们的办公效率提升也是很有帮助的。如何将office文档转换成网页进行在线预览呢?一般从技术角度来说的话,都是先将office文档转换成PDF,再转换成SWF,最后通过网页加载Flash进行预览。
不过一般的系统如教务系统、办公OA系统、邮箱中所用的office文档转换成网页的功能很多都是永中DCS做出来的,只是我们习惯了用邮箱或者系统中的这种在线预览功能,都没有留意和了解过这个功能究竟谁做的而已。
转载请注明出处51数据库 » webwordpdf在线预览