Maison  >  Article  >  interface Web  >  Pourquoi le CSS en ligne ne s'affiche-t-il pas dans TCPDF ?

Pourquoi le CSS en ligne ne s'affiche-t-il pas dans TCPDF ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-24 11:45:29557parcourir

Why Does Inline CSS Fail to Display in TCPDF?

Pourquoi le CSS en ligne peut ne pas s'afficher dans TCPDF

Lorsque vous tentez d'incorporer du CSS en ligne dans HTML tout en utilisant TCPDF, une page vierge peut en résulter. Cela se produit car TCPDF ne prend en charge qu'une gamme limitée d'attributs CSS.

Plus précisément, les attributs CSS suivants sont pris en charge par TCPDF :

  • font-family
  • font- taille
  • font-weight
  • font-style
  • color
  • background-color
  • text-decoration
  • width
  • height
  • text-align

La suppression des attributs CSS non pris en charge du code HTML peut résoudre le problème.

De plus, TCPDF a un forum dédié aux discussions liées à son utilisation.

Pour des bibliothèques alternatives de génération de PDF, pensez à :

domPDF

Fonctionnalités clés :

  • Prend en charge la plupart des propriétés CSS 2.1 et certaines propriétés CSS3, notamment les règles @import, @media et @page.
  • Accommode les feuilles de style externes, locales et distantes.
  • Permet la création de tableaux complexes avec des étendues de lignes et de colonnes, des modèles de bordure distincts et un style de cellule personnalisable.

mPDF

Exemple de présentation :

  • Visitez ces liens pour des démos et des exemples de PHP et de PDF générés.

Veuillez noter que la documentation de TCPDF et le site Web domPDF fournissent des informations complètes sur ces bibliothèques.

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!

Déclaration:
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