如何将SVG文本转换为SVG路径?

时间:2020-01-29 16:03:48

标签: java pdf svg converters

我有SVG文件(由com.spire.pdf创建),并且此SVG是从pdf文件创建的(使用iText lib从html创建的pdf文件)。

所以我需要将此SVG转换为带有另一个标签(路径)的SVG,或将SVG转换为PDF。

示例中的所有标签都是这样的:<text style="fill:#000000;font-family:Arial;font-weight:bold;" font-size="10" x="36" y="46.21002" letter-spacing="-0.075">2020</text>

我找到lib,在那里可以转换(inkscape),在这种情况下,通过--export-text-to-path,我的SVG文件无法选择文本。

最终目标是我需要PDF文件,无法从那里选择文本。 (就像它是根据图片创建的一样。)

有几种方法可以将SVG“文本”文件转换为SVG“图像”文件或pdf?

Inkscape对我不好,因为我想用Java代码(Spring Boot应用程序)来做

1 个答案:

答案 0 :(得分:0)

就目前而言,我发现只有一个库可以执行:使用--export-text-to-path参数进行inkscape。

Inkscape在几个线程中工作,并且可以从Java运行。转换速度很慢,并且导出文件的大小取决于inkscape的版本。

相关问题