我使用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删除。我徒劳地搜索了保留空白命令行选项,是否存在这样的选项?
答案 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"