par
marccortez » 26 oct. 2023, 00:32
Bonjour,
Alors j'ai essayé avec DomPDF finalement. Aucun problème à générer le pdf côté serveur. Mais quand j'essaie de l'afficher dans le navigateur ou de le télécharger côté cllient, le problème est le même qu'avec FPDF. Je précise que je passe par un CMS mais je ne vois pas en quoi ça perturberait l'affichage d'images.
D'autant que j'ai essayé avec les pdf créés dans les tutoriels et là, une image pas grande et avec peu de couleur, ça passe.
Donc j'ai essayé d'ouvrir juste les images qui pourtant ne sont pas lourdes et là, impossible de les afficher sur le navigateur car firefox estime qu'elles contiennent toutes des erreurs. Même des jpeg. Je n'ai pas encore trouvé une image qui puisse être affichée sans erreur.
Tout ça pour dire que le problème ne vient pas des bibliothèques de créations de pdf mais uniquement de l'envoie du pdf ou plus précisément des images.
Seule solution que je vois est d'envoyer le résultat par mail. Si quelqu'un a une solution plus rapide et interactive, je suis preneuse.
Merci
Voici quelques étapes que vous pouvez suivre pour résoudre ce problème :
Assurez-vous que les chemins des images spécifiés dans le PDF sont corrects et accessibles. Vérifiez que les images existent à ces emplacements.
Vérifiez le format des images. DomPDF prend en charge plusieurs formats d'image, mais il est préférable d'utiliser des formats courants tels que JPEG ou PNG pour minimiser les problèmes.
Assurez-vous que les images sont correctement encodées. Les images corrompues peuvent entraîner des erreurs d'affichage.
Essayez de redimensionner ou de réencoder les images si elles sont très grandes. Des images de grande taille peuvent provoquer des problèmes d'affichage dans le navigateur.
Assurez-vous que le contenu HTML de votre PDF est bien formé, et que les balises d'image (par exemple, <img>) sont correctement utilisées.
Si vous générez le PDF à partir d'un CMS, vérifiez si le CMS n'ajoute pas de caractères indésirables à la sortie PDF.
Si le problème persiste, envisagez de consulter la documentation de DomPDF ou de rechercher des forums de support spécifiques à DomPDF pour obtenir de l'aide.