libreoffice

linux系统:
cd /abc

libreoffice5.0 --headless --convert-to pdf:writer_pdf_Export 
--outdir "d:\" *.odt

windows系统:
经测试有BUG,windows系统下的LibreOffice无法识别*.odt这个通配符,只能给出确定的文件名。解决方法可以用BAT脚本处理一下,例如:
cd e:\abc
for %i in (*.odt) do "C:\Program Files\LibreOffice 
4\program\soffice.exe" --headless --convert-to pdf:writer_pdf_Export 
--outdir "d:\" %i

 

实验成功语句(win7):soffice --headless --invisible --convert-to pdf:writer_pdf_Export "D:\test\2.doc" --outdir "D:\test"

posted @ 2015-12-10 19:51  cymbidium920426  阅读(327)  评论(0编辑  收藏  举报