-
Génération de PDF
Bonjour à tous
Dans notre application de gestion commerciale développé en PHP 7.2 sur base MySQL, nous avons un problème aléatoire de génération de PDF sur les navigateurs Chrome et Edge. Notre programme utilise la Classe FPDF dernière version. Tous les headers sont bons et lorsque ça crashe, le PDF enregistré n’est pas corrompu. Aucun problème sous Firefox. Sur tablette, on perd la connexion à chaque génération ! Nos doutes et interrogations se portent maintenant sur la configuration et/ou le fonctionnement de notre serveur. Le programme fonctionne sur un autre hébergeur et le php.ini est configuré correctement...
Quelqu’un aurait-il déjà été confronté à ce genre de problème ? Ou quelqu’un aurait-il une piste à laquelle nous n’avons pas pensé ?
Merci d'avance
-
Bonsoir,
Je dirais comme ça au doigt mouillé : et côté DocType HTML ?
As-tu testé cette piste ?
Sont-ils bien en UTF-8 ?
DS7
-
Merci DS7
La génération se fait directement de php vers un fichier application/PDF via l'application FPDF. à aucun moment le programme ne génère d'HTML pour ensuite générer le PDF comme certaines librairies font (HTML2PDF par exemple).
Et les headers sont configurés pour encoder les textes en UTF-8 ce qui pour notre choix de fonctionnement suffit pour générer des fichiers non corrompus et tout à fait utilisables si téléchargés. le crash se produit lorsqu'on choisit de l'afficher directement dans un nouvel onglet.
cordialement
-
Puisque tu parlais de headers, je m'en doutais un peu mais bon...
Justement : pas possible de récupérer le code généré et d'ensuite tester (ouverture en onglets) avec du HTML en entête complète afin de vérifier tout ça ?
Car en header le UTF-8 n'est pas le seul code.
Et des fois certaines appli sont particulièrement pointilleuses la-dessus !
DS7