2017-04-12 40 views
0

我面临着与一些CSS集成PDF到我的项目。 但是它来了,我需要实际添加图像。以PDF方式加载图像没有捆绑 - Symfony 3

我看到有KnpSnappyBundle可用,但我的CSS实际上没有它,因为我可以添加颜色和一切。我唯一的问题是如何添加图像而不使用任何包?

我试着用这样的

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

我喜欢这个

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

绝对路径,我试着将它添加在CSS也试图在HTML中的树枝链接:

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

pdf打开,但没有标志。

那么有没有人有关于如何做到这一点的想法?

+0

你可能需要检查这之前浪费太多的时间http://stackoverflow.com/questions/1833222/adding-external-images-to- pdf-using-itext和https://forums.adobe.com/thread/1337846 – sakhunzai

+0

现在的问题是你想生成嵌入式图像的PDF,如果是的话,你有域名命名问题 – sakhunzai

+0

@sakhunzai嗨,嗯所以有没有办法,我可以做到这一点没有捆绑?似乎这是我的错误方式吧? –

回答

0

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

+0

感谢您的帮助。我不需要任何链接,或者我应该?我只想显示公司的标志,但似乎很难做到这一点。 +我没有使用任何软件包 –

+0

您是否介意添加关于如何生成pdf的详细信息? – sakhunzai