Javaweb office文档在线预览怎么实现!!! 10

Javaweboffice文档在线预览怎么实现!!!... Javaweb office文档在线预览怎么实现!!! 展开
 我来答
恋圣者
2016-01-26 · 知道合伙人数码行家
恋圣者
知道合伙人数码行家
采纳数:2051 获赞数:8402
2009年毕业于长春工业大学劳动与社会保障专业,管理学学士。从事人力资源管理工作7年。

向TA提问 私信TA
展开全部
在线预览的不是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的计算机名称,立即查找。然后添加到右边,确定。在域控服务器中,所有服务器显示两台服务器,并都是联机状态则表示成功。
至此,服务器安装完成。
速达_济南天禹
2016-01-26 · TA获得超过3.1万个赞
知道大有可为答主
回答量:7174
采纳率:37%
帮助的人:1098万
展开全部
  1. 自动更新classid= E77E049B-23FC-4DB8-B756-60529A35FAD5的COM组件, 更新地址为/weboffice/WebOffice.ocx,codebase后的路径为相对路径也可为绝对路径,要更新的最新版本为6.0.4.4。此时,IE会自动访问注册表,如果发现当前机器未安装或者当前版本低于6.0.4.4,就会自动下载。

  2. 至于openFile.aspx.cs的代码就更简单,主要是实现fid的数值绑定,当然也可以在前面用js脚本直接取fid。
    [html] view plaincopy
    public string fid = "1"; 
    protected void Page_Load(object sender, EventArgs e) 

    fid = Request["fid"].ToString(); 
    Page.DataBind(); 

  3. 这样就能在线打开word文件。

  4. 最后顺便提一下WebOffice工作原理,所谓的在线打开word文档,其实WebOffice是先把要打开的文件下载回本机的临时目录,再调用本地机器上的office来打开,也就是说如果机器上没有Office的话,那么WebOffice也是无能为力的。

  5. 另外每台客户端机器第一次打开文件时都要下载那个WebOffice.ocx回本地C:\WINDOWS\system32目录,所以浏览器必须允许阻止的内容被打开,这样系统才会自动下载安装weboffice控件。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帅帅张zs
2015-01-22
知道答主
回答量:7
采纳率:0%
帮助的人:2.8万
展开全部
后台调用openoffice服务将office文档转换为PDF文档,再使用pdf2swf插件将PDF文档转换为SWF文档,将生成的SWF文档的路径传递给JSP页面上的FlexPaper的参数就可以了。
可以去百度文库中搜索相关资料进行实践。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泽半孩x
2015-01-22 · 超过88用户采纳过TA的回答
知道小有建树答主
回答量:530
采纳率:100%
帮助的人:116万
展开全部
先转换成swf 再用flexpaper 实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式