Conversion de HTML en PDF à l'aide d'iText 7
Malgré sa dépréciation, HTMLWorker était initialement utilisé pour analyser le HTML en PDF. Cependant, il ne prenait pas en charge CSS et entraînait un code obsolète en raison de nombreuses méthodes obsolètes. En tant que tel, XML Worker a été introduit.
XML Worker et ses limitations
XML Worker offre plus de fonctionnalités, mais il a également rencontré des problèmes lors de la conversion de HTML en PDF. Les images manquaient initialement, mais un ImageProvider a résolu ce problème. De plus, tous les styles CSS n'étaient pas entièrement pris en charge.
Le problème restant : le positionnement flottant
Un problème important qui subsistait était l'incapacité de gérer les attributs de positionnement CSS tels que "float". ". Cela rendait le rendu des éléments avec des positions spécifiques inexact.
Observations supplémentaires
Solution utilisant iText 7
Avec la sortie d'iText 7 et du module complémentaire pdfHTML, le processus de conversion HTML en PDF a été considérablement simplifié. Le code est concis et prend en charge le CSS, la gestion des images et le positionnement des éléments. Le résultat est un PDF très précis qui reproduit fidèlement la mise en page HTML originale.
Avantages d'iText 7 et pdfHTML
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!