首页 > 解决方案 > MS WOPI:如何删除 iframe 中的编辑选项

问题描述

当文件为视图打开时,我正在使用 MS Wopi,因此如何删除图像中看到的编辑选项。图片

标签: ms-wopi

解决方案


我做过这样的事情,

您可以在视图中将编辑和视图分开。因此,我在 WOPI 操作 URL 中使用会话上下文传递了一些参数,以识别操作是什么。

前任: https://{_baseUrl}/wopi/files/{combinedDocumentId}?sc=<your value>&wopisrc={wopiHostUrl}

通过检查您是否可以在会话上下文中获得价值,

Request.Headers["X-WOPI-SessionContext"]

请记住,此值带有 Base64 编码。

然后您需要对其进行解码并将其传递给 GetFileInformation 函数。

有了它,你可以设置,

ReadOnly = true

UserCanWrite = false

用于禁用该 iframe 上的编辑。


推荐阅读