如何让office online拥有自己的视图模式风格?
How to let office online own the style of view mode?
最近想用Office Online Server的“编辑模式”打开Microsoft Word文件如下:
http://office-online/we/wordeditorframe.aspx?WOPISrc=...&access_token=...
但是,我注意到两个连续的页面之间没有间隙,请看下面的截图。
另外,我用wordviewframe.aspx的“查看模式”查看word文档时,页面显示正常
http://officeonline/wv/wordviewerframe.aspx?WOPISrc=...&access_token=...
但是这次我发现在浏览器中编辑按钮(在右上角)无法使用。
我添加了
等属性
HostEditUrl
, EditModePostMessage
in CheckFileInfo
官方文档描述。
所以我有两个问题:
1) 如何让“编辑模式”拥有“视图模型”的风格?即,两个单词页之间有一些space。
2) 如何从查看模式切换到编辑模式?
非常感谢。
1) 这实际上可能是 OOS 中的一个错误。当您将 <ui=UI_LLCC&><rs=DC_LLCC&>
切换到英语语言环境并打开用英语编写的文档时,您能否验证问题是否仍然存在?只是为了排除这种可能性。
2) HostViewUrl
和 HostEditUrl
应该指向一个 "host page" - 一个 HTML 页面,该页面将托管指向 Office 的 iframe Web应用程序。 => 不是直接OOS URL。
您的 WOPI 主机(您自己的 API 实现了 WOPI 协议)必须
实施方法PutFile (to save updated file on your storage) and PutRelativeFile(基于当前文件创建新文件,例如从 .doc 转换为 .docx)。
Return 以下数据在 CheckFileInfo 操作的响应中。
2.1 SupportUpdate : true(让WOPI客户端知道你的API实现了PutFile和PutRelativeFile方法)
2.2 UserCanWrite : true(表示用户对文件有写入权限)
2.3 LicenseCheckForEditIsEnabled : true(将用户路由到 Microsoft 登录页面以验证用户是否拥有 Office 365 许可证)
2.4 HostEditUrl : url_to_your_edit_page
注意:您的用户需要 MS Office 365 许可证才能在 WOPI 上编辑文件。
.
最近想用Office Online Server的“编辑模式”打开Microsoft Word文件如下:
http://office-online/we/wordeditorframe.aspx?WOPISrc=...&access_token=...
但是,我注意到两个连续的页面之间没有间隙,请看下面的截图。
另外,我用wordviewframe.aspx的“查看模式”查看word文档时,页面显示正常
http://officeonline/wv/wordviewerframe.aspx?WOPISrc=...&access_token=...
但是这次我发现在浏览器中编辑按钮(在右上角)无法使用。
我添加了
等属性HostEditUrl
, EditModePostMessage
in CheckFileInfo
官方文档描述。
所以我有两个问题:
1) 如何让“编辑模式”拥有“视图模型”的风格?即,两个单词页之间有一些space。
2) 如何从查看模式切换到编辑模式?
非常感谢。
1) 这实际上可能是 OOS 中的一个错误。当您将 <ui=UI_LLCC&><rs=DC_LLCC&>
切换到英语语言环境并打开用英语编写的文档时,您能否验证问题是否仍然存在?只是为了排除这种可能性。
2) HostViewUrl
和 HostEditUrl
应该指向一个 "host page" - 一个 HTML 页面,该页面将托管指向 Office 的 iframe Web应用程序。 => 不是直接OOS URL。
您的 WOPI 主机(您自己的 API 实现了 WOPI 协议)必须
实施方法PutFile (to save updated file on your storage) and PutRelativeFile(基于当前文件创建新文件,例如从 .doc 转换为 .docx)。
Return 以下数据在 CheckFileInfo 操作的响应中。
2.1 SupportUpdate : true(让WOPI客户端知道你的API实现了PutFile和PutRelativeFile方法)
2.2 UserCanWrite : true(表示用户对文件有写入权限)
2.3 LicenseCheckForEditIsEnabled : true(将用户路由到 Microsoft 登录页面以验证用户是否拥有 Office 365 许可证)
2.4 HostEditUrl : url_to_your_edit_page
注意:您的用户需要 MS Office 365 许可证才能在 WOPI 上编辑文件。