我想在 TCPDF 文档中包含一个 SVG 图像文件。我用 SVGGRaph 绘制图形,将其保存到文件中。然后我将文件导入 TCPDF。
当我自己查看 .svg 文件时,它会正确呈现。但是,当导入到 TCPDF 时,轴和刻度线都是错误的!
为什么轴会偏移?它快把我逼疯了。
svg 图是使用 SVGGraph 完成的——只是他们的简单例子——见下面的代码:
$graph = new Goat1000\SVGGraph\SVGGraph(500, 400);
$graph->Values(1, 4, 8, 9, 16, 25, 27);
$output = $graph->fetch('LineGraph');
file_put_contents($full_svg_image_path, $output);
现在使用 TCPDF 导入 pdf 文档:
$tcpdf->ImageSVG($full_svg_image_path, $x=15, $y=100, $w=80, $h='', $link='', $align='', $palign='', $border=0, $fitonpage=false);
$tcpdf->Output($full_file_name, 'F');
图 2 - 导入 TCPDF 文档后