我有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应用程序)来做
答案 0 :(得分:0)
就目前而言,我发现只有一个库可以执行:使用--export-text-to-path参数进行inkscape。
Inkscape在几个线程中工作,并且可以从Java运行。转换速度很慢,并且导出文件的大小取决于inkscape的版本。