在php中,很容易使用gd将文本绘制到光栅画布上(根据服务器上保存的ttf文件),并将其输出为png或jpeg。
我想做大致相同的事情,但要将文本绘制为矢量轮廓并将其输出为svg。
(我不想将字体本身嵌入到生成的SVG中,因为该字体未获得该许可。)
有没有提供这种功能的php库?

最佳答案

可以编写脚本inkscape来执行此操作。
以下命令打开“example.svg”,选择文件中的所有形状并将其转换为路径,然后保存并关闭文件。

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

09-16 14:29