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

我们可以通过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)。

1.2 域要求

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

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

 

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

 

2 创建域控

Windows Server 2012之搭建域控制器DC

 

3 加域

 

3.1 加域方法

首先把DNS指向域控:

 

 

然后,开始加域:

 

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

解决办法如下:

1. 打开command

2. 改变路径 %WINDIR%\system32\sysprep

3.  运行sysprep /oobe /generalize

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

 

 

4 安装OWA

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

5 测试

5.1 测试view

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

 

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

时间: 2024-10-13 10:46:04

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

Office 365实现多人在线编辑同一个文档(下)

接下来我要实现多人编辑同一个Excel文件,这里以Source.xlsx为例,右键选择共享 设置共享权限以及共享给谁 权限有如下,如果是发送给别人看,就选择任何人(可向收到此链接的任何人授予访问权限,无论他们是直接收到你的链接到还是收到其他人转发的链接.这可能包括组织外部的人员),也可以设置特定用户(可向你指定的人员授予访问权限,虽然其他人可能已拥有了权限.如果用户转发共享邀请,那么只有已拥有该项目访问权限的人员才能使用该链接)或者现有访问权限者,公司中的用户(可向组织中的所有人授予访问该链接的

Office 365实现多人在线编辑同一个文档(上)

首选需要您有一个Office 365的商业版或者商业高级版,因为需要用到OneDrive,因为文档存放在OneDrive中,我们在可以实现多人在线编辑同一个文档文件,那么我的环境中准备了2台Win7的系统,准备好了2个Office365的账户A和B,2台分别登录各自账户下载安装最新的Office 365应用软件(也就是我们的Office组件,如Word,Excel,PPT等) 会弹出下载一个小安装程序,点击运行即可 点击运行后会自动启动Office最新版本的安装 接下来点击登录账户页面下的One

sharepoint 2013 使用Office Web Apps 查看或编辑office文档时页面出现:“抱歉,出现了问题”错误

sharepoint 使用Office Web Apps 查看或编辑office文档时页面出现:"抱歉,出现了问题"错误 该问题是由于使用了系统账户登录站点而导致的. 更换其他账户登录问题解决. 其他错误还有下面的: 如果 Office Web Apps 在与 SharePoint 2013 结合使用时未正常工作,请查看以下症状并展开相应的标题以查找纠正步骤. 问题:当您选择 SharePoint 库中的"新文档"链接时,系统提示您上载某个文档而不是为您提供用于创建

Office 365实现多人在线编辑同一个文档(中)

我编辑下这个Excel录入一些数据,如下 我点击文件保存,可以选择直接保存到OneDrive也可以选择保存到本地计算机上,这里我选择保存到OneDrive里 输入文件名称点击保存 如果要保存到本地计算机位置,请点击"这台电脑" 保存好以后,可以在网页版中登录自己的Office 365账号点击OneDrive查看到 看到了刚才保存的Source.xlsx文件 除了这种保存文档的方式上传以外还可以采用配置本地OneDrive客户端的方式,在开始菜单点击Microsoft OneDrive

一个在线编辑markdown文档的编辑器

![mahua](mahua-logo.jpg) ##MaHua是什么? 向Mac下优秀的markdown编辑器mou致敬 #MaHua有哪些功能? * 方便的`导入导出`功能 *  直接把一个markdown的文本文件拖放到当前这个页面就可以了 *  导出为一个html格式的文件,样式一点也不会丢失 * 编辑和预览`同步滚动`,所见即所得(右上角设置) * `VIM快捷键`支持,方便vim党们快速的操作 (右上角设置) * 强大的`自定义CSS`功能,方便定制自己的展示 * 有数量也有质量的`

在线office文档编辑NTKO使用心得

目录 前言 什么是ntko 准备工作 实战演练 总结 一.前言 Web开发中经常需要用到在线处理office文档的功能,现在市面上有一些常用的Web页面调用显示Office的控件技术,用起来很方便.有一些第三方ActiveX浏览器控件:比如科瀚的SOAOffice中间件.卓正软件的pageoffice控件.WebOffice控件还有我这篇文章所要说到的NTKO. 二.什么是NTKO 通俗易懂来讲就是能够直接在浏览器上查看编辑word文档,并保存到web服务器上的控件. 借用官方的话,是能够在IE

Mindmanager内嵌浏览器无法编辑超链接的Office文档

适用于: MindManager 8 症状:当打开超链接的 Office 文档时,例如 Excel, Word 或者 PowerPoint 时, 用户试图编辑文本, 该文件显示 一个警告信息提示:该文件是只读文件.用户没有修改该文件的权限. 下列信息显示: Microsoft Excel: 表格中的格子或者表格被保护并且提示是只读的. Microsoft Word: 这个文档被保护,不被无意识做出的编辑改变. (会询问 password 来解锁). Microsoft PowerPoint: 该

基于MVC+EasyUI的Web开发框架经验总结(8)--实现Office文档的预览

在很多文章里面,曾经有一些介绍Office文档预览查看操作的,有些通过转为PDF进行查看,有些通过把它转换为Flash进行查看,但是过程都是曲线救国,真正能够简洁方便的实现Office文档的预览的还是比较少,这里的Office文档包括了Word.Excel.PPT文档.本文介绍两种方式,一种方式是通过在线预览的方式,利用微软的平台进行Office文档的在线查看:一种是把Office文档生成HTML文件后进行查看.然后对比他们的优缺点,并进行总结. 1.利用微软的平台进行Office文档的在线查看

基于MVC4+EasyUI的Web开发框架经验总结(8)--实现Office文档的预览

在博客园很多文章里面,曾经有一些介绍Office文档预览查看操作的,有些通过转为PDF进行查看,有些通过把它转换为Flash进行查看,但是过程都是曲线救国,真正能够简洁方便的实现Office文档的预览的还是比较少,这里的Office文档包括了Word.Excel.PPT文档.本文介绍两种方式,一种方式是通过在线预览的方式,利用微软的平台进行Office文档的在线查看:一种是把Office文档生成HTML文件后进行查看.然后对比他们的优缺点,并进行总结. 1.利用微软的平台进行Office文档的在