问题标签 [ms-wopi]

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 回答
197 浏览

c# - WOPI主机禁用自动保存

我正在实施 WOPI 主机应用程序。在我编辑文档后,Word Online 会自动保存它。我可以禁用自动保存吗?如果是,我该怎么做?我可以简单地添加“保存”按钮并使用它来代替自动保存吗?

0 投票
1 回答
333 浏览

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

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

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

0 投票
1 回答
91 浏览

ms-wopi - WOPI客户端和主机查询

尝试在 Web 应用程序上实现 Collabora (CODE) 编辑器。目前正在编写 wopi 主机代码,我正在寻求澄清一个小细节:

wopi 客户端(在我的情况下是 CODE)是否使用传递给它的 url 直接从我的 wopi 主机访问文件,然后将数据发送到用户的浏览器(在这种情况下,在更新期间,数据会发布到 wopi 客户端,其中turn 将发布到 wopi 主机?对吗?),还是通过 wopi 主机 url 从用户的浏览器访问和更新文件?

0 投票
1 回答
130 浏览

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

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

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

设置-OfficeWebAppsFarm -OfficeAddinEnabled:$true

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

但它仍然显示错误。

0 投票
1 回答
46 浏览

ms-wopi - Office Online Server 如何了解请求的许可证状态?

当我们实现 WOPI Host 时,WOPI Client 是如何理解请求的许可状态的?

我没有在文档中看到请求传达用户的 office365 ID 的任何内容。

我的客户端在 iFrame 加载时出现故障,我想知道这是否是由于未正确传达给主机的许可证信息。

0 投票
1 回答
491 浏览

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

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

例子:

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

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

0 投票
1 回答
153 浏览

java - 有没有办法重定向 WOPI 休息调用以读取共享点文件?

我们正在将 Office Online 与我们的应用程序集成以打开 Open Microsoft Office 文件(.docx、.xls、.pptx 等)。为此,我们使用 WOPI 协议。

这些文件可以是本地文件或 SharePoint 上托管的文件。
要让 SharePoint 文件通过我们的应用程序在线打开它们,我们必须执行以下步骤:

  1. 控制权来到WOPI getFileInformationCall
  2. 我们需要点击Microsoft graph API 来下载文件
  3. 我们读取文件并从 REST 调用返回文件信息。

这所有步骤都需要时间并且有点脆弱。有谁知道是否有办法重定向 WOPI REST 调用以获取 SharePoint 文件?还是有其他方法可以优化这些步骤?

0 投票
1 回答
181 浏览

asp.net-mvc - 尝试在 mvc 中集成 Office Web 应用程序时无法打开工作簿

我一直在按照本教程 在线打开 Office Web 应用程序,但是当我单击通过选择 Excel 文件生成的 URL 时出现错误

无法打开工作簿

你可以在这里测试以检查问题

Discovery.xml 文件取自HERE生产环境,代码托管在我自己的服务器上

0 投票
0 回答
47 浏览

c# - 如何捕获OWA的刷新事件

在我的项目中,我实现了一个 WOPI 服务器。有时,oos 会提示消息“抱歉,您的更改未保存。要继续编辑此文档,请复制您的更改并刷新页面',但是如果我单击刷新按钮,则没有任何反应。

我的问题是如何在我的 WOPI 服务器中捕获这个令人耳目一新的事件? 在此处输入图像描述

0 投票
1 回答
269 浏览

c# - 在线编辑 docx/xlsx/pptx 文件(在浏览器中),无需将文件存储在云中并将更改保存回服务器

你们能帮我找出如何在线(在浏览器中)编辑微软文档,而不是将其导入云存储,然后将更改保存回服务器。

需要注意的事项:

  1. 我应该能够在 ASP.NET Web 表单中实现这一点。
  2. 不应将任何文档存储在云上。

与 WOPI 相比,webdav 是更好的选择吗?