2017-04-12 38 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