温馨提示×

CentOS LibOffice怎么导出

小樊
41
2026-08-04 19:22:32
栏目: 智能运维

CentOS 上用 LibreOffice 导出文件,常见场景和做法如下(命令行 + 图形界面都说明):


一、图形界面导出(最常用)

  1. 打开 LibreOffice(Writer / Calc / Impress 等)
  2. 点击 文件 → 导出为
    • 导出为 PDF
    • 导出为 → 其他格式
  3. 选择保存路径和格式即可

常见格式:

  • PDF(最常用)
  • DOCX / XLSX / PPTX
  • HTML / EPUB
  • CSV(Calc)

二、命令行导出(服务器 / 无 GUI 场景)

1️⃣ 导出为 PDF(最常用)

libreoffice --headless --convert-to pdf 文件名.docx

导出到指定目录:

libreoffice --headless --convert-to pdf --outdir /tmp test.docx

2️⃣ 导出为 Word / Excel

libreoffice --headless --convert-to docx 文件名.odt
libreoffice --headless --convert-to xlsx 文件名.ods

3️⃣ 批量转换

libreoffice --headless --convert-to pdf *.docx

三、常见问题与解决

❌ 报错:libreoffice: command not found

说明没装或路径不对:

yum install libreoffice
# 或
dnf install libreoffice

❌ 导出 PDF 没反应(CentOS 无桌面)

需要安装字体,否则中文可能不显示:

yum install wqy-zenhei-fonts wqy-microhei-fonts

❌ 转换卡住

尝试加参数:

libreoffice --headless --norestore --convert-to pdf test.docx

四、确认 LibreOffice 版本

libreoffice --version

五、常见导出格式速查

目标格式 参数
PDF --convert-to pdf
DOCX --convert-to docx
XLSX --convert-to xlsx
HTML --convert-to html
CSV --convert-to csv

如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • 要导出什么格式(PDF / Word / Excel / 图片)
  • 是桌面还是服务器

我可以给你更精确的命令或脚本。

0