在将PDF文本转换为SVG时,如何确保Inkscape保留空白

时间:2014-10-21 13:41:48

标签: pdf svg inkscape

我使用Inkscape将单页PDF文件转换为SVG文件(在Windows上)。

PDF中的所有文本都是成功转换的,除了空白外,它在页面上的显示方式与输入中的完全相同。 SVG文件看起来与输入文档相同,因为文本是由' x'正确定位的。 &#t; tspan'中的属性元素但是tspan的内部文本没有来自PDF的空格。

例如,如果我在PDF中突出显示这三个单词并粘贴它们,它们将显示为:

Associated MET Office

但是,在生成的SVG中我得到了这个:

<tspan
     x="0 5.0025001 8.7524996 12.5025 16.672501 20.422501 22.0875 26.2575 28.342501 32.512501 38.48 44.727501 49.73 56.110001 61.945 64.029999 66.114998 67.779999 71.529999"
     y="0"
     id="tspan940">AssociatedMETOffice</tspan>

我使用参数从命令行转换PDF:

-z --export-plain-svg

因此,空格似乎在PDF中,但被Inkscape删除。我徒劳地搜索了保留空白命令行选项,是否存在这样的选项?

1 个答案:

答案 0 :(得分:-2)

尝试改变这一点:

x="0 5.0025001 8.7524996 12.5025 16.672501 20.422501 22.0875 26.2575 28.342501 32.512501 38.48 44.727501 49.73 56.110001 61.945 64.029999 66.114998 67.779999 71.529999"

到此:

x="0"