【发布时间】:2016-03-10 12:51:03
【问题描述】:
我需要 SVG 数据才能打印到 FPDF 生成的 PDF。我从一个名为 $svg 的 post 变量中引入上述数据。当我尝试将变量写入页面时,我以文本形式获取整个数据,而不是图像(如预期的那样),有没有办法让 FPDF 将 $svg 绘制到 PDF 上?下面是我可怕的尝试。谢谢。
$pdf->Write( 6, $svg);
【问题讨论】:
我需要 SVG 数据才能打印到 FPDF 生成的 PDF。我从一个名为 $svg 的 post 变量中引入上述数据。当我尝试将变量写入页面时,我以文本形式获取整个数据,而不是图像(如预期的那样),有没有办法让 FPDF 将 $svg 绘制到 PDF 上?下面是我可怕的尝试。谢谢。
$pdf->Write( 6, $svg);
【问题讨论】:
在 PHP TCPPDF 支持.svg (http://www.tcpdf.org/)
【讨论】:
.svg 转换为 .png(svg2png,ImageMagick)并在生成 pdf 时包含此内容,而不是直接使用 pdf 工具转换 .svg。这里rhodopsin.blogspot.de/2009/11/… 是直接包含 svgs 的 FPDF 扩展,但我不知道它是否有效......
据我所知,FPDF 不支持 SVG。但是,如果您可以将 SVG 矢量转换为 EPS,则可以使用 ImageEps()。
【讨论】: