这可以导出 PDF:
C:\Program Files\LibreOffice\program\soffice.exe --headless --convert-to pdf test.doc --outdir .
但它不允许改变输出文件名。我找到了更改输出目录的选项,但是如何更改输出文件名?
答案1
似乎没有直接的方法可以直接做到这一点。相反(详细说明 JJ_Coder4Hire 提供的答案),作为一种解决方法,可以创建一个专用的输出目录,然后重命名生成的文件soffice
:
mkdir /tmp/soffice_output_dir
soffice --headless --convert-to odt --outdir /tmp/soffice_output_dir xyz.html
mv /tmp/soffice_output_dir/xyz.odt /path/to/the_desired_name.odt
答案2
保存后只需重命名。它将是末尾带有 .pdf 的确切名称。