Bonjour,

J'utilise knp snappy bundle pour transformer un htm.twig en pdf.

Voici le code de lancement dans mon contrôleur symfony:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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