我无法让无头办公室告诉我为什么转换不起作用,而且我似乎无法弄清楚我可以传递哪些标志来获得一些错误输出。
版本 1:
/usr/bin/soffice --headless --convert-to pdf test.key --outdir .
包含我所有愚蠢尝试的版本:
HOME=/tmp && /usr/bin/soffice --nologo --nofirststartwizard --headless --convert-to pdf test.key --outdir . > logfile.txt 2>&1
当我运行上面的代码时,我得到一个无提示的失败:我执行命令,然后没有控制台输出。
想法?
仅供参考:
- 我在 Debian 服务器上运行它。
- 这非常适合 PowerPoint 转换。
确保您的电脑上不仅没有运行 libreoffice 实例,而且也没有运行 libreoffice Quickstarter 模块,当尝试执行此类操作时,这两种情况都会导致静默失败。
关闭 LibreOffice 的其他实例可能会解决该问题。这似乎是 LibreOffice.org 版本中的一个错误<5.3. You can find an explanation and solutions in 这个答案。
/usr/bin/soffice --headless --convert-to pdf test.key --outdir > /dev/null;
> /dev/null
Siligas neeraran eligon1> /dev/null
Siligas sukcesajn rezultojn2> /dev/null
siligaserarojn2>&1 /dev/null
siligas ĉiun