PDF 到 SVG 的转换,包括分组和适当的文本转换

PDF 到 SVG 的转换,包括分组和适当的文本转换

我正在研究如何将大型 pdf 文件转换为 svg(以便使用 java-script 创建 Web 动画)。我尝试了系统上可用的各种方法:

前两个选项在视觉上给我最好的结果。文本似乎被转换为路径,输出看起来像原始文本。但是,很难处理生成的 svg 的源。原始 pdf 中的分组对象未在输出中分组。相比之下,第三种方法给出的 svg 似乎包含分组的对象,正如我需要的那样,每个对象都有一个 ID。但是,这里文本显然被导入为文本,字体也发生了变化,因此结果在视觉上并不吸引人(这似乎与我在导入时使用的选项无关)。

有没有其他方法可以让我正确转换文本和分组对象?如果没有,我该如何隔离和调整 Inkscape 用于此转换的机制?请注意,我使用的是 Linux,并且原始 pdf 文件是使用 获得的xelatex

相关内容