如何将fabric js文本转换为pdf

时间:2013-03-08 10:34:07

标签: javascript svg fabricjs

我正在使用 fabricjs 来制作海报(包含文字和图片)。

对于字体系列(如龙虾),我使用谷歌字体。我在服务器上以.svg格式(使用fabric.toSVG())保存海报。我试图使用 Apache FOP 生成pdf(我也尝试过rsvg,cariosvg和phantomjs rasterize),但是他们无法正确嵌入字体系列。

问题是因为他们无法找到该特定字体的CSS。我曾经提供过css的路径,但是仍然生成的pdf不包含任何字体系列。

1 个答案:

答案 0 :(得分:0)

实际上,Apache FOP为您提供了添加字体矩阵的功能。 我解决了我的问题,我从googlefont目录下载字体并为Apache FOP创建conf文件。在conf文件中,我提到了目录的路径。我使用-c选项从字体文件运行配置。 在conf.xml文件中添加了以下行

<directory recursive="true">/var/www/pic/fonts</directory>