LibreOffice OS X: convertendo um .odt para .pdf do terminal?

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?

    
por RocketNuts 07.06.2016 / 08:47

2 respostas

3

/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

    
por 28.09.2016 / 15:24
2

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
    
por 07.06.2016 / 10:16