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

news/2024/5/20 12:06:45/文章来源:https://blog.csdn.net/weixin_30274627/article/details/99034348

我们可以通过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是不起作用的

 

详情请参考官方文档:https://technet.microsoft.com/zh-cn/library/jj219435#software

 

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%\system32\sysprep

3.  运行sysprep /oobe /generalize

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

image

 

 

4 安装OWA

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

5 测试

5.1 测试view

运行 /op/generate.aspx">/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

 

 

在线那些事

转载于:https://www.cnblogs.com/fengwenit/p/4718891.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_763076.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站文件更新工具

在进行网站更新时&#xff0c;往往更新的文件不太多&#xff0c;但文件处于不同的目录中。这样更新时&#xff0c;既要备份原始文件&#xff0c;又要进行更新&#xff0c;很是麻烦。如果是7个前端机&#xff0c;真是烦不胜烦。所以便有了此工具。 其实&#xff0c;Xcopy命令已经…

使用SharePoint Workspace 2010同步SharePoint网站

你用什么保存你的文档&#xff1f;U盘、网盘&#xff0c;还是FTP、邮箱&#xff08;网络存储&#xff09;&#xff1f;想没有想过&#xff0c;将你的文档“随手”保存在你的网站并且与你的计算机&#xff08;即使你有多台计算机&#xff09;随时同步&#xff1f;如果你像我一样…

html中seo三大标签,网站的三大标签是什么?

对于新手朋友来说&#xff0c;会经常听别人提及到网站的三大标签&#xff0c;其实网站的三大标签就是title、keywords、description。当我们在搜索引擎中搜索一个关键词的时候&#xff0c;在搜索结果页中我们首先看到的就是网站的标题和描述&#xff0c;标题就是标签中的title&…

社交网站要故意设计得不够完善,你知道这点吗?

本文摘自《社交网站界面设计》 第2章“社交的核心” 社交网站要故意设计得不够完善 设计网络社交环境和设计传统媒体、内容广播式的网站&#xff0c;其中一个关键区别就是网络社区不可能在事前就设计得非常完备。或者&#xff0c;更彻底地说&#xff0c;就是社区不应该提前设计…

树展示 移动端_百度移动端开始用网站品牌名代替网址显示

最近&#xff0c;有站长发现&#xff0c;百度移动端最近做了部分改版&#xff1a;移动端部分网站域名开始逐渐被网站相关名称代替&#xff0c;PC端还是用域名展示&#xff0c;卢松松博客网站域名也被替换成网站品牌名显示!不知道站长们最近有没有注意&#xff0c;百度移动端用网…

经过议定 Apt-get/Synaptic 安装 GetDeb 网站的软件

Toy Posted in Tips想必运用 Ubuntu 的友人都知道有个名叫 GetDeb 的网站&#xff08;这里是我们曾经的引见&#xff09;&#xff0c;它将最新的软件、游戏打包成 deb 花式供 Ubuntu 用户直接下载安装运用&#xff0c;可谓对 Ubuntu 的运用者帮忙不小。为了更好的运用 GetDeb 网…

php网站的全局配置文件,Magento缓存与全局配置文件缓存

使用如下例子&#xff1a;1 先关闭缓存然后在任何一个控制器中添加一个方法加入如下代码&#xff1a;12$xml Mage::getConfig()->getNode()->asXml();file_put_contents(D:/config_file.xml, $xml);在我这里&#xff0c;产生的文件大小为684K。这是一个非常让我吃惊的数…

提交调用验证_网站链接提交入口、网址提交快速收录工具使用方法

很多站长朋友都在找网站链接提交入口&#xff0c;现在它来了。链接提交能让百度快速的发现我们的网站&#xff0c;甚至达到每天收录。对原创保护非常的有用。下面给大家推荐一个非常好用的工具“网址提交工具”&#xff0c;让收录更加轻松。AIP网站链接提交入口百度资源平台的A…

云服务器更换PHP版本升级的问题,升级PHP后,网站打不开

文章前面说一下&#xff0c;本人是小白&#xff0c;写这篇文章是因为自己解决了问题&#xff0c;高兴之余&#xff0c;是因为没有这样的文章写出来&#xff0c;可能是太基础的东西吧 服务配置&#xff1a;操作系统&#xff1a;CentOS 7.2 64 位PHP 运行环境&#xff08;CentOS7…

原始的计算机原理,8255的寻址及初始化-计算机组成原理与汇编语言-电子发烧友网站...

6.7.18253的寻址及连接1.寻址8253占用4个接口地址,地址由A0、A1来确定。当对8253的计数器进行读操作时,可以读出计数值,具体实现方法有如下两种:① 使计数器停止计数时,先写入控制字,规定好RL1和RL0的状态——也就是规定读一个字节还是读两个字节。② 在计数过程中读计数值。…

艾伟_转载:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇

本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 20…

世界最佳35个精心设计的大学网站

大学需要一个优秀的网站用于吸引新生和为在校学生服务。一般来说&#xff0c;大学网站都具有很多的功能&#xff0c;例如发布新闻通知、招生信息、学生信息、课程信息、成绩信息以及校友信息等等。因此&#xff0c;要设计具备这么多功能又充满吸引力的网站对设计师来说也是一项…

mysql新建网站,mysql新增用户

相信很多站长网站有很多个&#xff0c;那么每一个网站需要配置一个单独的数据库&#xff0c;这个时候就需要给mysql新增用户了&#xff0c;在平常我们都是用phpmyadmin来进行设置&#xff0c;但是有的时候我们需要在命令行来设置&#xff0c;现在随小魏来进行用命令行设置mysql…

团购类网站倒计时的js实现

一、如火如荼的团购网站 根据易观国际提供的统计数据&#xff0c;截至2010年6月&#xff0c;中国市场团购网站数量已经突破400家。国内团购潮从今年2月份开始出现&#xff0c;在4~6月出现高峰&#xff0c; 尤其是今年5月&#xff0c;一些大的网站如爱帮网、开心网都加入到团购中…

使用Java开发高性能网站需要关注的那些事儿

近期各家IT媒体举办的业内技术大会让很多网站都在披露自己的技术内幕与同行们分享&#xff0c;大到facebook&#xff0c;百度&#xff0c;小到刚起步的网站。facebook&#xff0c;百度之类的大型网站采用的技术和超凡的处理能力的确给人耳目一新的感觉&#xff0c;但并不是每个…

浅谈千万级PV/IP规模高性能高并发网站架构

为什么80%的码农都做不了架构师&#xff1f;>>> 浅谈千万级PV/IP规模高性能高并发网站架构 转载于:https://my.oschina.net/i33/blog/79421

使用jenkins配置.net mvc网站进行持续集成二

上一篇使用jenkins配置.net mvc网站进行持续集成一只是简单介绍了jenkins构建站点到本地服务器&#xff0c;这一篇&#xff0c;就来讲解如何部署站点到指定的服务器上面。 1、IIS远程发布配置 1、在服务器管理器中安装“管理服务”&#xff08;若已存在则无须再安装&#xff09…

SpringMVC中如何在网站启动、结束时执行代码(详细,确保可用)

在一个网站启动、结束时&#xff0c;我们经常有些操作是需要执行的。 熟悉Asp.net的朋友&#xff0c;使用Global.asax很容易就搞定&#xff0c;在其中有Application_Start和Application_End等方法可以供我们来轻松实现。 但是&#xff0c;在Java的SpringMVC框架中&#xff0c;需…

网站高并发及高并发架构详解

高并发是指在同一个时间点&#xff0c;有很多用户同时的访问URL地址&#xff0c;比如&#xff1a;淘宝的双11&#xff0c;双12&#xff0c;就会产生高并发,如贴吧的爆吧&#xff0c;就是恶意的高并发请求&#xff0c;也就是DDOS攻击&#xff0c;再屌丝点的说法就像玩撸啊撸被AD…

网站添加 分享微博, 人人, 等等等·········

为什么80%的码农都做不了架构师&#xff1f;>>> http://www.jiathis.com/ 转载于:https://my.oschina.net/fedde/blog/146473