CentOS 上 LibreOffice 高效使用技巧
一 安装与版本管理
sudo yum install -y libreoffice 安装;如需更新,先 sudo yum clean all 再 sudo yum update libreoffice;验证版本用 libreoffice --version。为获得中文界面,安装语言包:sudo yum install -y libreoffice-langpack-zh-Han*。为保持版本新,可用 Flatpak:sudo yum install -y flatpak → flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo → flatpak install flathub org.libreoffice.libreoffice;或使用 Snap:sudo snap install libreoffice --classic。提示:在 CentOS 7/8 上,包管理器可能是 yum/dnf,命令略有差异;Flatpak/Snap 可独立于系统仓库持续更新。二 命令行与批量转换
libreoffice --writer file.docx、libreoffice --calc file.xlsx、libreoffice --impress file.pptx。无界面批量转 PDF:soffice --headless --convert-to pdf input.docx --outdir /path/to/output(可批量放置多文件于同一目录统一转换)。此方式适合服务器、CI/CD、文档归档与预览场景。三 中文显示与默认应用
sudo fc-cache -fv 刷新缓存,重启 LibreOffice 后中文显示更完整稳定。设置默认办公套件:编辑 /etc/xdg/mimeapps.list,为常见 MIME 类型添加关联,例如:application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop、application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop、application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop;图形界面可在 LibreOffice 中通过 工具 → 选项 → 常规 → 文件关联 进行关联。四 效率提升与界面自定义
五 宏与自动化集成
libreoffice/4/user/Scripts(Basic 为 .oos,Python 为 .py);运行宏可用 Alt+F8 或分配至工具栏。外部集成与脚本:可用 ODF Toolkit 处理 ODF 文件(如合并:odfmerge file1.odt file2.odt --output merged.odt);通过 UNO Python API 进行文档自动化(如加载、修改、保存与关闭文档),适合批量处理与业务系统集成。