问题标签 [office-online-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
157 浏览

ms-word - Office Online 服务器禁用在阅读视图中打开按钮

Office Online Server 安装托管在我们的服务器上。我们已经实现了运行良好的 WOPI 协议。

问题是当文档被锁定时,在错误屏幕中,会显示附加按钮“在阅读视图中打开”。如何从错误屏幕中删除该按钮。

在此处输入图像描述

0 投票
1 回答
239 浏览

ms-wopi - 使用 ms office online 编辑文档会损坏文档

我们有一个办公在线服务器版本 16.0.8471.8525(最新和最好的),用于通过 WOPI 显示和编辑 word 文档。在编辑具有漂亮页眉和页脚代表正式法律文件的文档时,它会被损坏。它可以用于编辑,我们的办公服务器没有问题,但在它和桌面word中查看是不可能的,即使是桌面word也无法修复它。

在 office 365 online 或 desktop word 中编辑相同的文档不会损坏文件。

使用我们的 office 在线服务器、office 365 在线和桌面 word 对文档进行相同的更改会生成 3 个完全不同的内部 xml 表示形式的文件(使用 Open XML SDK 2.5 for Microsoft Office 查看),并且找出原因并非易事文件坏了。

我正在努力寻找解决问题的正确方法

0 投票
1 回答
540 浏览

ruby-on-rails - WOPI Host implementation, trying to render doc in iframe

I'm trying to get Wopi host implementation in Ruby on Rails application.

My domain is whitelisted under CSPP. Trying to get the file contents in iframe, but I just see "Word Online" and a loading gif, I return binary file contents of docx as response to ..wopi/files/:id/contents. I don't get any calls hitting my host server.

Sample wopi_src_url: https://word-view.officeapps-df.live.com/wv/wordviewerframe.aspx?ui=1033&rs=1033&dchat=false&IsLicensedUser=0&WOPISrc=https://sgdevwopi.test-wopi.sycamoreinformatics.com/wopi/files/31/contents?access_token=eyJhbGciOiJIUzI1NiJ9.eyJ1c2&access_token_ttl=160000000

enter image description here

Able to get the Wopi validation page in Iframe using .wopitest file. How should I proceed further? Or what am I missing? Please help.

Note: I'm using ngrok to make my local app server visible publicly with whitelisted domain.

0 投票
0 回答
273 浏览

ms-office - 办公在线word中的MS-WOPI“另存为”功能

实现了 PUT_RELATIVE_FILE 并能够让所有PutRelativeFile测试通过 wopi 测试。

在此处输入图像描述

但是当我在 WOPI office 在线查看真实文档(.docx)文件时,我无法获得“另存为”选项来从现有文件创建新文件。

在此处输入图像描述

在此处输入图像描述

CheckFileInfo在编辑器/视图模式下获取此选项/链接/按钮时,我缺少什么。

我的 CheckFileInfo 响应信息:

0 投票
1 回答
460 浏览

excel - 通过 WOPI 协议通过 Office Online 在浏览器中呈现 Excel 文件

我们计划与 Office Online 集成以在浏览器中呈现 Excel 文件。我通过阅读文档了解了整个工作流程,但我有几个问题:

  1. excel 文件呈现在移动设备(Android 和 iOS)上是否响应?我知道文件渲染在 excel 移动应用程序中查看时是响应式的,但问题主要是关于在我们的应用程序中渲染它,这是一个混合(基于 Cordova - Web 视图)应用程序。
  2. 当使用它在生产模式下呈现 excel 文件时,我们可以在本地安装 Office Online 服务器吗?
  3. 鉴于用户单击文件的应用程序已经具备了身份验证机制,我们是否需要实施身份验证?在这种情况下,一个相关的问题是我们是否需要生成访问令牌?
  4. 如果我们在微软云中部署 Office 在线服务器,它会是为我们的需要而部署的专用服务器吗?它会根据服务器负载进行扩展吗?

谢谢。

0 投票
1 回答
1496 浏览

sharepoint - 角色、角色服务或功能名称无效:“InkandHandwritingServices”。找不到名称 Office Online Server

我正在按照官方 Microsoft 指南安装 Office 在线服务器并在运行以下命令时出现以下错误:

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-包含,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media -基础

它给了我以下错误:

角色、角色服务或功能名称无效:“InkandHandwritingServices”。未找到该名称

0 投票
1 回答
333 浏览

ms-wopi - 想用JavaScript控制PowerPoint的office在线服务器翻页,但是找不到相关文档

我想用 JavaScript 来控制PowerPoint的上一页、下一页、全屏。我查看了PostMessage,但没​​有这样的动作

我在网上找了很久。但是没有用。请帮助或尝试给出一些想法如何实现这一目标

0 投票
1 回答
992 浏览

sharepoint-2016 - Office Online 服务器错误 - 禁止 HTTP 请求

我正在尝试在我的 SharePoint Server 2016 环境中设置 PowerPivot。我开始运行 New-OfficeWebAppsExcelBIServer 并收到一条错误消息,指出 HTTP 请求被禁止。我在 OOS 上运行其他命令,如 Get-OfficeWebAppsHost 并收到相同的问题。下面的日志中有两个错误。有任何想法吗?谢谢!

0 投票
1 回答
130 浏览

ms-wopi - 加载项按钮在 Office 在线服务器中显示错误

我已经在我的office在线服务器中打开了加载项按钮,但是当我按下它时,会显示中文错误“对不起,有问题”。

我输入了代码以打开加载项按钮:

设置-OfficeWebAppsFarm -OfficeAddinEnabled:$true

并将 wopi 服务器“AllowExternalMarketplace”设置为 true。

但它仍然显示错误。

0 投票
1 回答
491 浏览

c# - 带有特殊字符的 WOPI 文件名未在在线编辑器中打开文件

有一个专门为其中一个Web应用程序设置的WOPI客户端和主机,当文件名正确且没有任何URL保留字符时,在线编辑器可以正常工作,但是当文件名包含+,#,&标志WOPI协议时路由将这些字符视为分隔符并提供 404 错误,因为该路由不适用于 GetFile、GetFileInfo 端点。

例子:

在上述端点调用中,如果文件名包含加号 (+) 并且对该端点的调用是 URL 编码的,则加号将转换为 %2b,理想情况下它应该命中端点,但在调用之前由webclient %2b 正在转换为 + 符号并给出 404 错误。

注意:自定义编码没有帮助,因为 OWA 服务器与 WOPI 服务交互。