使用 LibreOffice 命令行导出为 PDF,选择输出文件名

使用 LibreOffice 命令行导出为 PDF,选择输出文件名

这可以导出 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 的确切名称。

相关内容