问题标签 [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.
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 查看),并且找出原因并非易事文件坏了。
我正在努力寻找解决问题的正确方法
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
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.
excel - 通过 WOPI 协议通过 Office Online 在浏览器中呈现 Excel 文件
我们计划与 Office Online 集成以在浏览器中呈现 Excel 文件。我通过阅读文档了解了整个工作流程,但我有几个问题:
- excel 文件呈现在移动设备(Android 和 iOS)上是否响应?我知道文件渲染在 excel 移动应用程序中查看时是响应式的,但问题主要是关于在我们的应用程序中渲染它,这是一个混合(基于 Cordova - Web 视图)应用程序。
- 当使用它在生产模式下呈现 excel 文件时,我们可以在本地安装 Office Online 服务器吗?
- 鉴于用户单击文件的应用程序已经具备了身份验证机制,我们是否需要实施身份验证?在这种情况下,一个相关的问题是我们是否需要生成访问令牌?
- 如果我们在微软云中部署 Office 在线服务器,它会是为我们的需要而部署的专用服务器吗?它会根据服务器负载进行扩展吗?
谢谢。
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”。未找到该名称
ms-wopi - 想用JavaScript控制PowerPoint的office在线服务器翻页,但是找不到相关文档
我想用 JavaScript 来控制PowerPoint的上一页、下一页、全屏。我查看了PostMessage,但没有这样的动作
我在网上找了很久。但是没有用。请帮助或尝试给出一些想法如何实现这一目标
sharepoint-2016 - Office Online 服务器错误 - 禁止 HTTP 请求
我正在尝试在我的 SharePoint Server 2016 环境中设置 PowerPivot。我开始运行 New-OfficeWebAppsExcelBIServer 并收到一条错误消息,指出 HTTP 请求被禁止。我在 OOS 上运行其他命令,如 Get-OfficeWebAppsHost 并收到相同的问题。下面的日志中有两个错误。有任何想法吗?谢谢!
ms-wopi - 加载项按钮在 Office 在线服务器中显示错误
我已经在我的office在线服务器中打开了加载项按钮,但是当我按下它时,会显示中文错误“对不起,有问题”。
我输入了代码以打开加载项按钮:
设置-OfficeWebAppsFarm -OfficeAddinEnabled:$true
并将 wopi 服务器“AllowExternalMarketplace”设置为 true。
但它仍然显示错误。
c# - 带有特殊字符的 WOPI 文件名未在在线编辑器中打开文件
有一个专门为其中一个Web应用程序设置的WOPI客户端和主机,当文件名正确且没有任何URL保留字符时,在线编辑器可以正常工作,但是当文件名包含+,#,&标志WOPI协议时路由将这些字符视为分隔符并提供 404 错误,因为该路由不适用于 GetFile、GetFileInfo 端点。
例子:
在上述端点调用中,如果文件名包含加号 (+) 并且对该端点的调用是 URL 编码的,则加号将转换为 %2b,理想情况下它应该命中端点,但在调用之前由webclient %2b 正在转换为 + 符号并给出 404 错误。
注意:自定义编码没有帮助,因为 OWA 服务器与 WOPI 服务交互。