【问题标题】:SVG graphic in FPDFFPDF 中的 SVG 图形
【发布时间】:2016-03-10 12:51:03
【问题描述】:

我需要 SVG 数据才能打印到 FPDF 生成的 PDF。我从一个名为 $svg 的 post 变量中引入上述数据。当我尝试将变量写入页面时,我以文本形式获取整个数据,而不是图像(如预期的那样),有没有办法让 FPDF 将 $svg 绘制到 PDF 上?下面是我可怕的尝试。谢谢。

    $pdf->Write( 6, $svg);

【问题讨论】:

    标签: pdf svg fpdf


    【解决方案1】:

    在 PHP TCPPDF 支持.svg (http://www.tcpdf.org/)

    【讨论】:

    • 这可以与 FPDF 一起使用吗?
    • TCPPDF 是 FPDF 的衍生产品。 TCPDF 得到更好的维护。如果您固定在 FPDF 上,您可以将 .svg 转换为 .png(svg2png,ImageMagick)并在生成 pdf 时包含此内容,而不是直接使用 pdf 工具转换 .svg。这里rhodopsin.blogspot.de/2009/11/… 是直接包含 svgs 的 FPDF 扩展,但我不知道它是否有效......
    • 感谢您的建议,我从来不知道这存在!谢天谢地,我已经让 SVG 工作了,现在我只需要将整个报告转换为 TCPDF 格式。再次感谢。
    • EPS 可能更适合转换 SVG 矢量。而不是光栅化格式。
    【解决方案2】:

    据我所知,FPDF 不支持 SVG。但是,如果您可以将 SVG 矢量转换为 EPS,则可以使用 ImageEps()。

    http://www.fpdf.org/en/script/script84.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-01
      • 2015-12-31
      • 2011-11-06
      • 2023-03-05
      • 2019-05-31
      • 1970-01-01
      • 2012-02-15
      相关资源
      最近更新 更多