通过 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&amp;wdStartOn=1&amp;wdPrint=0&amp;wdEmbedCode=0" width="100%" height="350px" frameborder="0"></iframe>

我尝试在查询参数中添加 langlanguage,但没有任何区别。我总是得到它的英文版本。

有没有一种方法可以按照 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&amp;wdStartOn=1&amp;wdPrint=0&amp;wdEmbedCode=0&amp;ui=es-ES