sql >> Database teknologi >  >> RDS >> Mysql

Hvordan konverteres html til pdf med php?

Hvis din mening er at oprette en pdf fra php, vil pdflib hjælpe dig.

Ellers, hvis du vil konvertere en HTML-side i pdf via PHP, de muligheder jeg kender er:

DOMPDF :php-klasse, der ombryder html'en og bygger pdf'en. Fungerer godt, kan tilpasses (hvis du kender php), baseret på pdflib, hvis jeg husker rigtigt, kræver det endda noget CSS. Dårlige nyheder:langsom, når html er stor eller kompleks.

HTML2PS :samme af DOMPDF, men denne konverterer først til .ps (ghostscript), derefter i det format du har brug for (pdf, jpg, png). For mig er dette lidt bedre end dompdf, men har det samme hastighedsproblem .. åh, bedre kompatibilitet med css.

Disse to er php-klasser, men hvis du kan installere noget software på serveren og få adgang til det gennem passthru() eller system(), så kig også på disse:

wkhtmltopdf :baseret på webkit (safari's wrapper), er virkelig hurtig og kraftfuld.. ser ud til at være den bedste (atm) til at konvertere html-sider til pdf, hvilket kun tager 2 sekunder for et 3-siders xHTML-dokument med CSS2. Er et nyligt projekt, bliver siden google.code ofte opdateret.

htmldoc :denne er en tank, den stopper/kraser virkelig aldrig.. projektet ser ud til at være død i 2007, men alligevel, hvis du ikke har brug for css-kompatibilitet, kan det være rart for dig.

tcpdf - dette er en forbedret og vedligeholdt version af fpdf. Vigtigste funktioner i tcpdf og det har også mindre eksekveringstid med stort output. For en detaljeret vejledning om brug af de to mest populære pdf-genereringsklasser:TCPDF og FPDF. Følg venligst dette link .

Se også dette indlæg.

  1. Konverter HTML + CSS til PDF med PHP ?
  2. Hvilken er den bedste PDF -API til PHP?
  3. Eksportere en html til PDF i PHP?
  4. Skrivning af HTML med PHP-variable til PDF-fil?
  5. Værktøj til eksport af html som pdf
  6. Konvertering af HTML i PHP-fil til PDF-fil


  1. Guide til designdatabase til kalenderbegivenhed og påmindelse i MySQL

  2. Forståelse af ProxySQL-revisionsloggen

  3. Få den sidste dag i måneden i SQL

  4. Hellere ALTER end DROP