4

在 PHP 中,使用 GD 以某种字体(根据服务器上保存的 TTF 文件)在光栅画布上绘制文本非常容易,并将其输出为 PNG 或 JPEG。

我想做大致相同的事情,但将文本绘制为矢量轮廓并将其输出为SVG

(我不想将字体本身嵌入到生成的 SVG 中,因为该字体没有获得许可。)

有没有提供这种功能的 PHP 库?

4

2 回答 2

3

可以编写inkscape脚本来执行此操作。

以下命令打开“example.svg”并选择文件中的所有形状并将它们转换为路径,然后保存并关闭文件。

inkscape --verb EditSelectAll --verb ObjectToPath --verb FileSave --verb FileClose example.svg
于 2011-11-29T12:33:31.887 回答
0

我能够通过搜索找到CleverSVG,但是我自己没有尝试过,而且我不确定它是否能够在不转发字体的情况下绘制文本。

于 2011-11-28T14:14:28.163 回答