问题标签 [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.
c# - WOPI主机禁用自动保存
我正在实施 WOPI 主机应用程序。在我编辑文档后,Word Online 会自动保存它。我可以禁用自动保存吗?如果是,我该怎么做?我可以简单地添加“保存”按钮并使用它来代替自动保存吗?
ms-wopi - 想用JavaScript控制PowerPoint的office在线服务器翻页,但是找不到相关文档
我想用 JavaScript 来控制PowerPoint的上一页、下一页、全屏。我查看了PostMessage,但没有这样的动作
我在网上找了很久。但是没有用。请帮助或尝试给出一些想法如何实现这一目标
ms-wopi - WOPI客户端和主机查询
尝试在 Web 应用程序上实现 Collabora (CODE) 编辑器。目前正在编写 wopi 主机代码,我正在寻求澄清一个小细节:
wopi 客户端(在我的情况下是 CODE)是否使用传递给它的 url 直接从我的 wopi 主机访问文件,然后将数据发送到用户的浏览器(在这种情况下,在更新期间,数据会发布到 wopi 客户端,其中turn 将发布到 wopi 主机?对吗?),还是通过 wopi 主机 url 从用户的浏览器访问和更新文件?
ms-wopi - 加载项按钮在 Office 在线服务器中显示错误
我已经在我的office在线服务器中打开了加载项按钮,但是当我按下它时,会显示中文错误“对不起,有问题”。
我输入了代码以打开加载项按钮:
设置-OfficeWebAppsFarm -OfficeAddinEnabled:$true
并将 wopi 服务器“AllowExternalMarketplace”设置为 true。
但它仍然显示错误。
ms-wopi - Office Online Server 如何了解请求的许可证状态?
当我们实现 WOPI Host 时,WOPI Client 是如何理解请求的许可状态的?
我没有在文档中看到请求传达用户的 office365 ID 的任何内容。
我的客户端在 iFrame 加载时出现故障,我想知道这是否是由于未正确传达给主机的许可证信息。
c# - 带有特殊字符的 WOPI 文件名未在在线编辑器中打开文件
有一个专门为其中一个Web应用程序设置的WOPI客户端和主机,当文件名正确且没有任何URL保留字符时,在线编辑器可以正常工作,但是当文件名包含+,#,&标志WOPI协议时路由将这些字符视为分隔符并提供 404 错误,因为该路由不适用于 GetFile、GetFileInfo 端点。
例子:
在上述端点调用中,如果文件名包含加号 (+) 并且对该端点的调用是 URL 编码的,则加号将转换为 %2b,理想情况下它应该命中端点,但在调用之前由webclient %2b 正在转换为 + 符号并给出 404 错误。
注意:自定义编码没有帮助,因为 OWA 服务器与 WOPI 服务交互。
java - 有没有办法重定向 WOPI 休息调用以读取共享点文件?
我们正在将 Office Online 与我们的应用程序集成以打开 Open Microsoft Office 文件(.docx、.xls、.pptx 等)。为此,我们使用 WOPI 协议。
这些文件可以是本地文件或 SharePoint 上托管的文件。
要让 SharePoint 文件通过我们的应用程序在线打开它们,我们必须执行以下步骤:
- 控制权来到WOPI getFileInformationCall
- 我们需要点击Microsoft graph API 来下载文件
- 我们读取文件并从 REST 调用返回文件信息。
这所有步骤都需要时间并且有点脆弱。有谁知道是否有办法重定向 WOPI REST 调用以获取 SharePoint 文件?还是有其他方法可以优化这些步骤?
c# - 在线编辑 docx/xlsx/pptx 文件(在浏览器中),无需将文件存储在云中并将更改保存回服务器
你们能帮我找出如何在线(在浏览器中)编辑微软文档,而不是将其导入云存储,然后将更改保存回服务器。
需要注意的事项:
- 我应该能够在 ASP.NET Web 表单中实现这一点。
- 不应将任何文档存储在云上。
与 WOPI 相比,webdav 是更好的选择吗?