微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Visio Javascript API和WOPI Host

如何解决使用Visio Javascript API和WOPI Host

我们已经开发了一种WOPI主机,可以将Word和Visio文件提供给Wopi客户端(这是Web的Office)。我们一直在努力查看是否可以从wopi客户端加载的visio文件获取形状的“形状信息”。我们参考了有关使用Visio Javascript API的Microsoft文档:https://docs.microsoft.com/en-us/office/dev/add-ins/reference/overview/visio-javascript-reference-overview#visio-javascript-api-reference,但是,我们无法使其正常工作。我们在示例代码中看到,正在使用SharePoint中visio文件的嵌入URL。但是,当我们尝试相同的操作时,会出现如下错误

((请单击下面的链接查看图片...显然我没有足够的积分来发布图片:-() Error with Visio file from SharePoint

另一方面,当我们使用来自WOPI主机的url时,文件会加载到iFrame中,但是,我们无法获取所选形状的任何信息,并且会收到非OfficeExtension类型的错误错误错误显示为空,如下所示:

((请单击下面的链接查看图片...显然我没有足够的积分来发布图片:-()

Loading Visio from WOPI Host

现在我们遇到的问题如下:

  1. Visio Javascript API是否以相同的方式工作,而与visio文件的加载方式无关? (例如,Sharepoint的Visio和WOPI主机的Visio)?
  2. 如果对问题1的回答为“是”,则可能是示例代码不起作用的原因。我们可以关注的任何特定领域?
  3. 如果问题1的答案为“否”,那么有没有办法获取WOPI主机提供的visio文件中形状的形状信息?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。