Site Loader

在使用 Nextcloud WEB 平台的过程中,发现在默认情况下,并不能显示 Office 文档的缩略图,给文档内容的识别及查找带来不便。如下图所示。

第一时间想到的是在 Nextcloud 的 config.php 配置文件中设置预览选项,加入相关选项后,依然无效。

难道是某些与 Office 文档有关的程序模块需要安装?

此时想到了 Linux 系统下常用的 Libreoffice,好吧,那就安装一把试试。

什么是 LibreOffice?

LibreOffice 是 OpenOffice.org 办公套件衍生版, 同样自由开源,以 Mozilla Public License V2.0 许可证分发源代码,但相比 OpenOffice 增加了很多特色功能。LibreOffice 拥有强大的数据导入和导出功能,能直接导入 PDF 文档、微软 Word (.doc文件)、LotusWord,支持主要的 OpenXML 格式。软件本身并不局限于 Debian 和 Ubuntu 平台,现已持 Windows、Mac 和其它 Linux 发行版等多个系统平台。

运行如下命令安装libreoffice,

apt install libreoffice

安装完毕后,刷新页面,缩略图随即正常显示。

当然,这并不代表你就可以在线编辑 Office 文档,这里只是借助了 LibreOffice 来实现 Nextcloud 下 Office 文档的缩略图显示,当点击文档时,系统只会对其进行下载,想要在线编辑文档,请参阅《OnlyOffice助力Nextcloud实现文档在线编辑-Docker篇》

需要注意的是,在第一次生成 Office 文档缩略图的过程中,会耗费较多的 CPU 资源,硬件配置较低的话,会偶感卡顿,如果影响使用体验,可以通过删除 config.php 配置文件中的相关预览设置,以禁用 Office 文档预览。