我正在尝试使用 unoconv 将 .png 转换为 .svg 文件。命令行工具似乎适用于其他格式,但在转换为 svg 文件时出现以下错误:
$ unoconv -f svg ./sample.png
Unable to store document to file:///sample.svg (ErrCode 3088)
我已经成功地将该工具与其他格式一起使用,并且unoconv 页面甚至表明支持 .svg 输出格式。
我认为这个问题可能与 unoconv 使用的 libreoffice 有关,所以我尝试直接使用 libreoffice 命令行工具。我使用了以下两个命令均未成功:
./soffice --headless --invisible --convert-to svg --outdir ./result ./sample.png
./soffice --headless --invisible --convert-to svg:"impress_svg_Export" --outdir ./result ./sample.png
这两个命令都产生了Error: Please reverify input parameters...
,尽管第一个命令在jpeg
使用时完美地工作而不是svg
.