将包含阿拉伯语文本的 SVG 转换为 png(或任何光栅)

将包含阿拉伯语文本的 SVG 转换为 png(或任何光栅)

我有一个包含阿拉伯语文本的 SVG 文件。当我尝试将其转换为光栅格式时,阿拉伯语文本变成了 unicode 符号。拉丁字母没问题。我尝试了 imageMagick 和 rsvg-convert。两者都一样。操作系统 CentOS 6.2。 http://test.pidizayn.com/q/svg-example.zip

答案1

使用 Inkscape 将 SVG 转换为 PNG Inkscape 支持命令行。下面是将 SVG 转换为 PNG 的命令。我已成功将 SVG 转换为 PNG。

inkscape --without-gui --file=kv.svg --export-area-drawing --export-area-page --export-dpi=300 --export-png=kv.png

相关内容