Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment convertir html en pdf avec php ?

Si votre intention est de créer un pdf à partir de php, pdflib vous aidera.

Sinon, si vous voulez convertir une page HTML en pdf via PHP, les options que je connais sont :

DOMPDF :classe php qui enveloppe le html et construit le pdf. Fonctionne bien, personnalisable (si vous connaissez php), basé sur pdflib, si je me souviens bien, il faut même du CSS. Mauvaise nouvelle :lent lorsque le code HTML est volumineux ou complexe.

HTML2PS :identique à DOMPDF, mais celui-ci convertit d'abord en .ps (ghostscript), puis, dans le format dont vous avez besoin (pdf, jpg, png). Pour moi, c'est un peu mieux que dompdf, mais j'ai le même problème de vitesse .. oh, meilleure compatibilité avec css.

Ces deux classes sont php, mais si vous pouvez installer des logiciels sur le serveur et y accéder via passthru() ou system(), jetez-y un œil également :

wkhtmltopdf :basé sur webkit (safari's wrapper), est vraiment rapide et puissant.. semble être le meilleur (atm) pour convertir à la volée des pages html en pdf, ne prenant que 2 secondes pour un document xHTML de 3 pages avec CSS2. Est un projet récent, de toute façon, la page google.code est souvent mise à jour.

htmldoc :celui-ci est un tank, il ne s'arrête vraiment jamais.

tcpdf - ceci est une version améliorée et maintenue de fpdf. Caractéristiques principales de tcpdf et il a également moins de temps d'exécution avec une grande sortie. Pour un tutoriel détaillé sur l'utilisation des deux classes de génération de PDF les plus populaires :TCPDF et FPDF. Veuillez suivre ce lien .

Voir aussi ces articles.

  1. Convertir HTML + CSS en PDF avec PHP ?
  2. Quel est le meilleur PDF -API pour PHP ?
  3. Exporter un html en PDF en PHP ?
  4. Écrire du HTML avec des variables PHP dans Fichier PDF ?
  5. Outil pour exporter du HTML en pdf
  6. Convertir le code HTML d'un fichier PHP en Fichier PDF