在使用Office online server预览文档的时候,会出现 下载,打印,搜索还有更多等操作按钮
但是现在有个需求,不显示这些操作按钮。
咨询过官方未得到答案,后来经过一番查找,原来可以通过修改预览界面的css样式。
在office online的机器上,找到目录
C:\Program Files\Microsoft Office Web Apps\WebWordViewer\Resources\2052
在目录下找到文件WordViewer.css,可以在里面找到.cui-ribbonTopBars,在样式内添加 display:none;
这样可以达到目的,但是连文档的名字也就不显示了。
如果想显示名字的话,可以在该css样式文件末尾,添加
.cui-viewerchrome .cui-toolbar-singledock .cui-toolbar-buttondock a.cui-ctl, .cui-viewerchrome .cui-toolbar-singledock .cui-toolbar-buttondock a.cui-ctl-medium, .cui-viewerchrome .cui-herodock a.cui-ctl, .cui-viewerchrome .cui-herodock a.cui-ctl-medium{display:none;}
这个样式,是可以通过f12开发者工具,找到元素样式;然后可以在修改样式,查看效果,达到满意后,将修改的css代码,粘贴到这个css文件内就可以了。
但是这个只能处理Word文件的预览。
PPT文档的预览样式在另外一个目录下面。
C:\Program Files\Microsoft Office Web Apps\WebPPTViewer\pptresources\2052
在目录下找到样式文件stylesRead.css
Excel文档的预览样式在这个目录下面
C:\Program Files\Microsoft Office Web Apps\ExcelServicesWfe\_layouts\Resources\2052
找到样式文件ExcelFrame.css
修改样式的方式基本一致。