LibreOffice OS X:从终端将 .odt 转换为 .pdf?

Roc*_*uts 5 terminal pdf shell command-line libreoffice

使用 LibreOffice,我可以打开 ODT 文档并将其手动导出为 PDF。

是否还有命令行可以从 shell 执行此操作?

jyt*_*yte 7

/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf my_document.odt

它要求 Libre Office 关闭才能正常处理。这是一个已知的错误

编辑:错误似乎已在 LO 5.3 中修复


小智 3

loffice是您正在寻找的命令。

这是我运行后得到的输出的片段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
Run Code Online (Sandbox Code Playgroud)