Le bundle Snappy permet juste une intégration de l'outil wkhtmltopdf avec php et Symfony.
En fait c'est un programme installé sur ton serveur qui effectue une requete http vers l'url, donc ce client n'est pas le même que le client que celui de l'utilisateur connecté.
Bref, pas de cookie, pas de session, pas d'authentification
Pour mieux voir ce qui se passe, consultes les fichiers temporaires (tu dois y trouver des fichiers du genre knp_snappy{464563415614351}.html et knp_snappy{464563415614351}.pdf )
cependant comme le dit le message
sometimes it will work just to ignore this error with --load-error-handling ignore
ce qui devrait se traduire ainsi:
$this->get('knp_snappy.pdf')->getOutput($pageUrl,array('ignore-load-errors'=>true)
cf la doc des options: http://madalgo.au.dk/~jakobt/wkhtmlt...0.9.9-doc.html
Il est vrai qu'avec les css, wkhtml2pdf est assez sourcilleux, notamment lorsqu'il ne trouve pas le chemin vers une image de background.
Partager