温馨提示×

centos用liboffice转啥格

小樊
44
2026-09-30 11:43:28
栏目: 智能运维

在 CentOS 上用 LibreOffice(你写的 liboffice,一般是 LibreOffice)可以做很多格式转换,常用场景是用命令行把文档转成别的格式。

常见可转换的格式

1. 文档类(Writer)

  • .doc / .docx → PDF、TXT、HTML、ODT、RTF
  • .odt → PDF、DOC、DOCX、TXT
  • .rtf → PDF、DOCX
  • .txt → PDF、ODT

2. 表格类(Calc)

  • .xls / .xlsx → PDF、CSV、ODS
  • .ods → XLSX、CSV、PDF

3. 演示类(Impress)

  • .ppt / .pptx → PDF、ODP
  • .odp → PPTX、PDF

4. 其他

  • HTML → PDF
  • 图片(部分支持,不如专门工具)

CentOS 命令行示例

把 Word 转 PDF:

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

把 Excel 转 CSV:

libreoffice --headless --convert-to csv test.xlsx

指定输出目录:

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

补充说明

  • CentOS 一般包名是 libreoffice 或 libreoffice-headless
  • 若无图形界面,要用 --headless
  • 中文乱码通常是因为缺字体(装 wqy-zenhei 等)

如果你说“转啥格”是指具体业务需求(比如“word 转 pdf 给前端”“excel 转 csv 入库”),可以告诉我场景,我给你更准的命令。

0 踩