Maison > Java > javaDidacticiel > Comment puis-je convertir en toute transparence du HTML en PDF à l'aide d'iText 7 et éviter la dépréciation de HTMLWorker ?

Comment puis-je convertir en toute transparence du HTML en PDF à l'aide d'iText 7 et éviter la dépréciation de HTMLWorker ?

Mary-Kate Olsen
Libérer: 2024-12-15 07:59:17
original
612 Les gens l'ont consulté

How Can I Seamlessly Convert HTML to PDF Using iText 7 and Avoid HTMLWorker Deprecation?

Conversion de HTML en PDF avec iText

Obsolescence de HTMLWorker

HTMLWorker est obsolète et non n'est plus recommandé pour la conversion de HTML en PDF. Son successeur, XML Worker, offre des fonctionnalités plus robustes et plus complètes.

Problèmes de style avec XML Worker

XML Worker prend en charge CSS, mais tous les styles ne sont pas respectés. En particulier, le positionnement flottant n'est pas implémenté.

Étapes pour convertir du HTML en PDF de manière transparente

  1. Mise à niveau vers iText 7 et pdfHTML 2 : Cela fournit une solution simplifiée et riche en fonctionnalités pour la conversion HTML en PDF.
  2. Utiliser HtmlConverter : HtmlConverter.convertToPdf() effectue la conversion de manière transparente et respecte avec précision CSS.

Remarques supplémentaires

  • Considérations relatives à la licence  : iText 7 est publié sous licence AGPL, ce qui permet gratuitement utilisation dans des projets open source mais nécessite une licence commerciale pour les applications fermées. PdfHTML est désormais open source et publié sous la licence GPLv2.
  • Maintenance du système hérité : la migration vers iText 7 peut simplifier le code et améliorer la gestion des erreurs.
  • Early Adoption : les développeurs qui ont récemment commencé à utiliser iText devraient envisager de repartir à zéro avec iText 7 pour profiter de son fonctionnalité améliorée.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal