2017-04-12 1 views
0

Je suis confronté à intégrer un pdf à mon projet avec quelques CSS. Mais voilà que j'ai besoin d'ajouter une image.Charger les images en PDF sans un paquet - Symfony 3

j'ai vu qu'il ya KnpSnappyBundle disponible, mais mon css fonctionne réellement sans elle que je peux ajouter des couleurs et tout. Ma seule question est comment puis-je ajouter une image sans utiliser de bundle?

J'ai essayé avec un lien de brindille dans le code html comme celui-ci

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

J'ai essayé avec un chemin absolu comme celui-ci

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

J'ai essayé de l'ajouter dans le css aussi:

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

le pdf ouvre, mais il n'y a pas de logo.

Cela veut-il que quelqu'un a une idée sur la façon de le faire?

+0

vous devrez peut-être vérifier cela avant de perdre trop de temps là-dessus http://stackoverflow.com/questions/1833222/adding-external-images-to- pdf-using-itext et https://forums.adobe.com/thread/1337846 – sakhunzai

+0

Maintenant la question est que vous voulez générer le pdf avec des images incorporées, si oui vous avez le problème de nommage de domaine – sakhunzai

+0

@sakhunzai salut, hm ainsi il y a pas moyen que je pourrais le faire sans un paquet? semble que je suis dans le mauvais sens, non? –

Répondre

0

Le problème habituel avec le paquet Snappy qui utilise en interne l'outil wkhtmltopdf , est le référencement de nom de domaine. Vous devriez convertir tous vos chemins de ressources relatives en chemins absolus, et cela fonctionnera pour vous. Vous devriez regarder this ou this pour convertir tous les liens css/image

+0

merci pour l'aide. Je n'ai besoin de rien sur les liens, ou peut-être que je devrais? Je voulais juste afficher le logo de l'entreprise, mais il semble que c'est vraiment difficile à faire. + Je n'utilise aucun paquet pour cela –

+0

Pourriez-vous ajouter des détails sur la façon dont vous générez un pdf? – sakhunzai