【问题标题】:Load images in PDF without a bundle - Symfony 3在没有捆绑包的情况下加载 PDF 中的图像 - Symfony 3
【发布时间】:2017-04-12 09:43:16
【问题描述】:

我面临着将 pdf 与一些 css 集成到我的项目中。 但是我需要实际添加一张图片。

我看到有 KnpSnappyBundle 可用,但我的 css 没有它实际上可以工作,因为我可以添加颜色和所有内容。我唯一的问题是如何在不使用任何捆绑包的情况下添加图像?

我尝试在 html 中使用这样的树枝链接

<img class="logo" src="{{ asset('images/logo.png') }}">

我试过这样的绝对路径

<img class="logo" src="{{ asset('images/logo.png', absolute = true) }}">

我也尝试将它添加到 css 中:

.logo {
        background: url('images/logo.png');
        background-size: cover;
        height: 100px;
        width: 100px;
    }

pdf 打开,但没有徽标。

那么有人知道怎么做吗?

【问题讨论】:

  • 您可能需要检查一下,然后再浪费太多时间stackoverflow.com/questions/1833222/…forums.adobe.com/thread/1337846
  • 现在的问题是你想生成带有嵌入图像的pdf,如果是的话你有域名问题
  • @sakhunzai 嗨,嗯,所以如果没有捆绑包我就无法做到这一点?好像我走错路了吧?
  • 很明显你需要KnpSnappyBundle 来生成pdf

标签: symfony pdf


【解决方案1】:

内部使用 wkhtmltopdf 的 Snappy 包的常见问题 工具,是域名引用。您应该将所有相对资源路径转换为绝对路径,它会为您工作。您应该查看 thisthis 以转换所有 css/图像链接

【讨论】:

  • 感谢您的帮助。我不需要链接上的任何东西,或者我应该吗?我想只显示公司徽标,但似乎很难做到。 + 我没有为此使用任何捆绑包
  • 您介意添加有关如何生成 pdf 的详细信息吗?
猜你喜欢
  • 2020-08-04
  • 1970-01-01
  • 1970-01-01
  • 2010-12-15
  • 2018-06-23
  • 1970-01-01
  • 2014-11-27
  • 1970-01-01
  • 2015-11-29
相关资源
最近更新 更多