[PDF] KnpSnappyBundle image perdue entre html et pdf
Bonjour,
J'utilise knp snappy bundle pour transformer un htm.twig en pdf.
Voici le code de lancement dans mon contrôleur symfony:
Code:
1 2 3 4 5 6 7 8
| $html = $this->renderView('VitamCorbeilleInstallationAccesBundle:Details:otRaccoAccesPdf4.htm.twig', array('otAcces' => $otAcces, 'commandeServices' => $commandeServices,
'fluxCommandeAcces' => $fluxCommandeAcces, 'crCommandeAcces' => $crCommandeAcces, 'adressePM' => $adresse_pm, 'adressePBO' => $adresse_pbo, 'oteli' => $oteli ));
$response = new Response();
$response->setContent($this->get('knp_snappy.pdf')->getOutputFromHtml($html,array('orientation' => 'Portrait')));
$response->headers->set('Content-Type', 'application/pdf');
//$response->headers->set('Content-Type: application/pdf', 'application/force-download');
$filename= $otAcces->getNumerointervention().'.pdf';
$response->headers->set('Content-disposition', $filename); |
Voici maintenant la section de otRaccoAccesPdf4.htm.twig où mon image est appelée:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| ....
#page_1 {position:relative; overflow: hidden;margin: 36px 0px 137px 17px;padding: 0px;border: none;width: 777px;}
#page_1 #dimg1 {position:absolute;top:0px;left:0px;z-index:-1;width:760px;height:784px;}
#page_1 #dimg1 #img1 {width:760px;height:784px;}
</STYLE>
</HEAD>
<BODY>
<DIV id="page_1">
<DIV id="dimg1">
<IMG src=" {{ asset('img/logoPdf.jpg') }} " id="img1">
</DIV>
.... |
Je précise que dans web/img il y a bien le logoPdf.
L'image ne s'affiche pas dans le pdf, mais lorsque je fais un rendu du twig elle s'affiche bien.
Merci de votre aide