Failed to get connection ** (inkscape:81785): CRITICAL **: 15:18:22.029: dbus_g_proxy_new_for_name: assertion 'connection != NULL' failed ** (inkscape:81785): CRITICAL **: 15:18:22.029: dbus_g_proxy_call: assertion 'DBUS_IS_G_PROXY (proxy)' failed ** (inkscape:81785): CRITICAL **: 15:18:22.029: dbus_g_connection_register_g_object: assertion 'connection != NULL' failed 0001.emf:1: parser error : Start tag expected, '<' not found ^ ** (inkscape:81785): WARNING **: 15:18:22.351: Specified document 0001.emf cannot be opened (does not exist or not a valid SVG file)
时间: 2024-01-17 19:13:52 浏览: 152
这个错误提示显示 Inkscape 无法打开 EMF 文件,可能是因为文件不存在或格式不正确。请确保您指定的 EMF 文件路径和名称是正确的,并且文件确实存在。
如果文件存在但仍出现此错误,则可能需要将 EMF 文件转换为 SVG 格式,然后再使用 Inkscape 将 SVG 文件转换为 PNG 文件。您可以使用在线转换器将 EMF 文件转换为 SVG 格式,例如 CloudConvert。
转换完成后,您可以使用以下命令将 SVG 文件转换为 PNG 文件:
```
inkscape -z -e output.png input.svg
```
其中 "input.svg" 是您要转换的 SVG 文件的文件名,"output.png" 是您要保存的 PNG 文件的文件名。您可以在命令中指定文件路径。例如:
```
inkscape -z -e /path/to/output.png /path/to/input.svg
```
转换完成后,PNG 文件将保存在指定的路径中。
希望这可以帮助您。
阅读全文