/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf my_document.odt
Isso requer que o Libre Office seja fechado para processar bem. É um conhecido bug .
Editar: Bug parece ser corrigido no LO 5.3
Usando o LibreOffice, posso abrir um documento ODT e exportá-lo manualmente como PDF.
Existe também uma linha de comando para fazer isso a partir do shell?
/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf my_document.odt
Isso requer que o Libre Office seja fechado para processar bem. É um conhecido bug .
Editar: Bug parece ser corrigido no LO 5.3
loffice
é o comando que você está procurando.
Aqui está um trecho da saída que recebi depois de executar loffice --help
--convert-to output_file_extension[:output_filter_name[:output_filter_options]] [--outdir output_dir] files
Batch convert files (implies --headless).
If --outdir is not specified then current working dir is used as output_dir.
Eg. --convert-to pdf *.doc
--convert-to pdf:writer_pdf_Export --outdir /home/user *.doc
--convert-to "html:XHTML Writer File:UTF8" *.doc
--convert-to "txt:Text (encoded):UTF8" *.doc