soffice --headless --convert-to pdf mySlides.odp
soffice --headless --convert-to pdf d:\jd.xlssoffice --headless --invisible --convert-to pdf d:/jd.xls --outdir d:/a.pdf在此,你只需将pdf扩展名替换成任何你想要转换的文件格式的扩展名即可。至于--headless选项,其作用是防止在运行上述命令时在您的桌面上打开一个空的LibreOffice窗口。如果报错
yum install libreoffice-headlesssoffice --convert-to txt d:\jd.xls
在命令行上使用LibreOffice转换单个文件格式有点小题大做。然而,在命令行下一次转换多个文件是一种不错的方式。例如,如果你想要将某文件夹中所有的微软Word文档转换为LibreOffice Writer文件格式,你只要使用如下命令即可:soffice --headless --convert-to odt *.docx这种命令行方式转换所需要的时间远远少于在LibreOffice Writer软件中打开所有这些文件并手动进行转换的时间。
doc2pdf -i C:one.odg -o C: wo.pdf