IT技术互动交流平台

让自己的网站实现在线编辑office文档

作者:疯吻IT  发布日期:2015-08-11 22:31:10

我们可以通过Office Web Apps(OWA)来实现在线编辑word,excel,power point, one note,并集成到自己的网站里去。

 

1 准备工作

1.1 操作系统

安装了带 Windows Server 2008 R2 x64 Edition 更新程序的 Windows Server 2008 R2 Service Pack 1 (SP1) Standard、Enterprise 或 Datacenter 的 64 位版本

Windows Server 2012 Standard 或 Datacenter 的 64 位版本

64 位版本的 Windows Server 2012 R2。若要使用此操作系统,则必须使用 Office Web Apps Server Service Pack 1 (SP1)。

image

1.2 域要求

需要二台服务器,一台做域控,另一台安装OWA。

1号坑:注意域控上安装OWA是不起作用的

2 创建域控

Windows Server 2012之搭建域控制器DC

 

3 加域

 

3.1 加域方法

首先把DNS指向域控:

image

 

 

然后,开始加域:

image

 

3.2 错误处理

如果加域时出现下面的错误:

The domain join cannot be completed because the SID of the domain you attempted to join was identical to the SID of this machine

image

解决办法如下:

1. 打开command

2. 改变路径 %WINDIR%system32sysprep

3.  运行sysprep /oobe /generalize

这时,就会出现下面的界面,完成后,会重新启动。注意这里可能会把ip会清掉。

 

 

image

 

 

4 安装OWA

参考《Office Web Apps安装部署(一)》

5 测试

5.1 测试view

运行 /op/generate.aspx">/op/generate.aspx">http://<ServerName>/op/generate.aspx , 输入文件名,然后生成link,测试在线看的功能:

image

 

5.2 测试edit

下载demo:https://code.msdn.microsoft.com/Building-an-Office-Web-f98650d6

修改下面配置内容 :

<add key="appWopiServer"        value="http://youda.hpe.com:81/api/wopi/files/" />

发布之后,就可以测试了:《Asp.net与office web apps的整合》。

 

2号坑: 我先尝试用localhost,外部的文件path,都没成功,后面发布到网站上,用这个网站里面的文档就成功了。

3号坑:这个demo里word的edit功能还没实现。

 

官方技术文档:  https://wopi.readthedocs.org/en/latest/intro.html

Tag标签: 文档   网站  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规