在 CentOS 上用 LibreOffice 导出文件,常见场景和做法如下(命令行 + 图形界面都说明):
常见格式:
libreoffice --headless --convert-to pdf 文件名.docx
导出到指定目录:
libreoffice --headless --convert-to pdf --outdir /tmp test.docx
libreoffice --headless --convert-to docx 文件名.odt
libreoffice --headless --convert-to xlsx 文件名.ods
libreoffice --headless --convert-to pdf *.docx
libreoffice: command not found说明没装或路径不对:
yum install libreoffice
# 或
dnf install libreoffice
需要安装字体,否则中文可能不显示:
yum install wqy-zenhei-fonts wqy-microhei-fonts
尝试加参数:
libreoffice --headless --norestore --convert-to pdf test.docx
libreoffice --version
| 目标格式 | 参数 |
|---|---|
--convert-to pdf |
|
| DOCX | --convert-to docx |
| XLSX | --convert-to xlsx |
| HTML | --convert-to html |
| CSV | --convert-to csv |
如果你能说明:
我可以给你更精确的命令或脚本。