通过 URL 参数更改 Office Online Doc Viewer 的语言
Change the language of Office Online Doc Viewer via URL parameters
所以,我正在使用 Google Doc Viewer 来显示 .docx 文档,它工作正常,但有时加载时间过长并超时。我试过微软的,它看起来很快,但我的问题是我需要它是西班牙语的。
在 Google 文档查看器的情况下,我使用的是这种语法:
<iframe src="https://docs.google.com/gview?embedded=true&hl=es_LA&url=https://myserver/file.docx" width="100%" height="350" style="border: solid 1px #DDD; margin-bottom: 1rem;"></iframe>
如您所见,hl=es_LA
表示语言。最终的结果在语言方面是这样的:
Microsoft 的语法是:
<iframe src="https://view.officeapps.live.com/op/embed.aspx?src=https://myserver/file.docx&wdStartOn=1&wdPrint=0&wdEmbedCode=0" width="100%" height="350px" frameborder="0"></iframe>
我尝试在查询参数中添加 lang
或 language
,但没有任何区别。我总是得到它的英文版本。
有没有一种方法可以按照 Google Doc Viewer 配置的方式来配置语言,或者它是否采用默认的 OS 嵌入语言/浏览器语言?
要通过 URL 参数更改 Office Online Doc Viewer 的语言,您需要添加 ui=your_locale
.
在您的情况下,URL 将是 https://view.officeapps.live.com/op/embed.aspx?src=https://myserver/file.docx&wdStartOn=1&wdPrint=0&wdEmbedCode=0&ui=es-ES
所以,我正在使用 Google Doc Viewer 来显示 .docx 文档,它工作正常,但有时加载时间过长并超时。我试过微软的,它看起来很快,但我的问题是我需要它是西班牙语的。
在 Google 文档查看器的情况下,我使用的是这种语法:
<iframe src="https://docs.google.com/gview?embedded=true&hl=es_LA&url=https://myserver/file.docx" width="100%" height="350" style="border: solid 1px #DDD; margin-bottom: 1rem;"></iframe>
如您所见,hl=es_LA
表示语言。最终的结果在语言方面是这样的:
Microsoft 的语法是:
<iframe src="https://view.officeapps.live.com/op/embed.aspx?src=https://myserver/file.docx&wdStartOn=1&wdPrint=0&wdEmbedCode=0" width="100%" height="350px" frameborder="0"></iframe>
我尝试在查询参数中添加 lang
或 language
,但没有任何区别。我总是得到它的英文版本。
有没有一种方法可以按照 Google Doc Viewer 配置的方式来配置语言,或者它是否采用默认的 OS 嵌入语言/浏览器语言?
要通过 URL 参数更改 Office Online Doc Viewer 的语言,您需要添加 ui=your_locale
.
在您的情况下,URL 将是 https://view.officeapps.live.com/op/embed.aspx?src=https://myserver/file.docx&wdStartOn=1&wdPrint=0&wdEmbedCode=0&ui=es-ES