乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > Javaweb office文档在线预览怎么实现!!!

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

作者:乔山办公网日期:

返回目录:office365


①在电脑浏览器的地址栏中输入IP地址(路由器背面zd有提示),按回车键。

②然后,在弹出的登录框中输入用户名和密码(路由器背面也有提示)→进入设置界面。

③点击左边的菜单中的转发规则→虚拟服务器→添加新条目。

④添加新条目→常用服务端口号(不同的功能使用不同的端口)。
比如:建立网站一般为80端口,FTP就添加21端口,开启远程桌面连接服务端口,添加3389端口,以此类推……

在线预览的不是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,打开服务器管理器,添加角色和功能,打开“添加角色和功能向导”界面,点击下一步,因为是基于本机安装,所以要选择“基于角e68a847a64365色或者基于功能安装”,在服务器角色列表上选择“Web服务器”,点击下一步,安装完成。
其次,域控server

(1)打开服务器管理器,添加角色和功能,出现“添加角色和功能”界面,下一步,因为是基于本机安装,所以要选择“基于角色或基于功能安装”,选择添加AD域服务,同时添加所需功能,根据提示操作,下一步,等待安装完成。
(2)配置域,点击服务器管理器左侧“AD DS”,点击“升级为域控制器”,进入AD域服务器配置向导,下一步(注意:域的填写),填写密码,下一步,提示DNS无法创建,不用管,继续下一步,安装路径,默认,下一步,查看选项,默认,下一步,点击安装,安装完成,会提示注销重启。
(3)将转换服务器加入到域控服务器,修改NDS,指向域控服务器,在计算机属性中,修改计算机名称,并添加到域控服务器(如下图),确定后提示注销重启服务器,在域控服务器,管理中选择添加服务器,名称填写office web apps server的计算机名称,立即查找。然后添加到右边,确定。在域控服务器中,所有服务器显示两台服务器,并都是联机状态则表示成功。
至此,服务器安装完成。
实际上Office Web Apps也是可以接入自己开发的系统的。下面介绍一下整合Office Web Apps的一些理论知识。
  
  要想让自己的系统与Office Web Apps整合就一定要清楚一些概念,首先要理解什么是”WOPI”。
  WOPI的英文全称是“Web Application Open Platform Interface”,中文名为“Web应用程序开放平台接口协议”。
  
  WOPI协议提供一系列基于web方式的,使文档能在Office Web Apps中查看与编辑的接口服务(Web Service)。
  只要web application按照标准,实现了WOPI的接口,那么就可以调用Office Web Apps。例子很多,比7a686964616fe58685e5aeb9330如SharePoint,Exchange,SkyDriver,Dropbox集成Office Web Apps。
  如果自己做的web应用也实现了相应接口,也是可以调用Office Web Apps的。实现文档的在线编辑查看。
  
  这样比市面上的一些基于ActiveX的在线Office产品有很大的优势。
  首先Office Web Apps是基于网页技术,所以是跨平台的,可以在iOS,安卓,WP及PC使用,实现多屏一体。
  其次Office Web Apps实现了桌面Office的大部分功能,能在客户机没有安装Office的情况下,实现云端上的文档编辑查看。

Office Web App Server 2013安装
第1步骤:如果是Windows Server 2008 R2 需要首先执行如下
Import-Module ServerManager
Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Ink-Handwriting,IH-Ink-Support
如果是windows server2012
Import-Module ServerManager

Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices
然后再执行如下

Office Web App Server 2013配置

根据此图,接下来就是创建服务器场了,这个服务器场指的不是SharePoint场,而是Office Web Apps服务器场——这个服务器场中可以包含多个Office Web Apps Server,作不同的角色。创建的方式很7a64e58685e5aeb9363简单,PowerShell:
第1步骤:
#加载Office Web Apps管理命令集,
Import-Module OfficeWebApps
第2步骤:
#创建服务器场
New-OfficeWebAppsFarm –InternalURL http://servername –AllowHttp –EditingEnabled
说明:servername为安装OWA(office web app server2013)的服务器名称
第3步骤:
#验证服务器场
http://servername/hosting/discovery
说明:
Office Web Apps Server 按预期运行,您应该在 Web 浏览器中看到 Web 应用程序开放平台接口 (WOPI) 发现 XML 文件。该文件的前几行应类似以下示例:
复制
<?xml version="1.0" encoding="utf-8" ?>
- <wopi-discovery>
- <net-zone name="internal-http">
- <app name="Excel" favIconUrl="http://servername/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
<action name="view" ext="ods" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" rel="nofollow"/><action name="view" ext="xls" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" rel="nofollow"/><action name="view" ext="xlsb" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" rel="nofollow"/><action name="view" ext="xlsm" default="true" urlsrc="http://servername/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" rel="nofollow"/>详细请参考:
http://technet.microsoft.com/zh-cn/library/jj219455(v=office.15).aspx
我这里机器名叫:OWA
New-OfficeWebAppsFarm –InternalURL http://OWA –AllowHttp –EditingEnabled

选择Y

解释:这其中需要解释的一个是AllowHttp:这个是配置是否允许通过HTTP方式访问的(默认情况下是通过HTTPS);第二个是EditingEnabled,如果需要在浏览器中编辑文档,则需要加上这个参数(另外,按照官方文档的介绍,在SharePoint中,用户是否可以在浏览器中编辑文档,是需要有单独的License配置的,这个所谓License的概念就是类似Standard CAL、Enterprise CAL的概念,只不过以前这个只能从服务器级别区分,而在2013中可以在用户级别区分了)

相关阅读

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

  • 乔山办公网office365
  • ①在电脑浏览器的地址栏中输入IP地址(路由器背面zd有提示),按回车键。②然后,在弹出的登录框中输入用户名和密码(路由器背面也有提示)→进入设置界面。③点击左边的菜单中
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网