是否有用于将文本绘制为矢量轮廓的PHP库?

时间:2011-11-28 14:04:24

标签: php svg true-type-fonts dynamic-image-generation

在PHP中,使用GD将文本绘制到光栅画布in a certain font上(根据服务器上保存的TTF文件)非常容易,并将其输出为PNG或JPEG格式。

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

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

是否有提供此类功能的PHP库?

2 个答案:

答案 0 :(得分:3)

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

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

inkscape --verb EditSelectAll --verb ObjectToPath --verb FileSave --verb FileClose example.svg

答案 1 :(得分:0)

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