sql >> Databasteknik >  >> RDS >> Mysql

Hur konverterar man html till pdf med php?

Om din mening är att skapa en pdf från php, kommer pdflib att hjälpa dig.

Annars, om du vill konvertera en HTML-sida i pdf via PHP, alternativen jag vet är:

DOMPDF :php-klass som omsluter html och bygger pdf. Fungerar bra, anpassningsbart (om du kan php), baserat på pdflib, om jag minns rätt tar det till och med lite CSS. Dåliga nyheter:långsam när html är stor eller komplex.

HTML2PS :samma för DOMPDF, men den här konverterar först till .ps (ghostscript), sedan i vilket format du än behöver (pdf, jpg, png). För mig är detta lite bättre än dompdf, men har samma hastighetsproblem .. åh, bättre kompatibilitet med css.

Dessa två är php-klasser, men om du kan installera någon mjukvara på servern och komma åt den via passthru() eller system(), ta en titt på dessa också:

wkhtmltopdf :baserat på webkit (safaris omslag), är riktigt snabb och kraftfull... verkar vara den bästa (atm) för att konvertera i farten html-sidor till pdf, tar bara 2 sekunder för ett 3-sidigt xHTML-dokument med CSS2. Är det ett nytt projekt, i alla fall, uppdateras sidan google.code ofta.

htmldoc :den här är en tank, den stannar/kraschar verkligen aldrig.. projektet verkar vara död 2007, men i alla fall om du inte behöver css-kompatibilitet kan detta vara trevligt för dig.

tcpdf - Detta är en förbättrad och underhållen version av fpdf. Huvudfunktioner i tcpdf och den har också kortare körtid med bra resultat. För en detaljerad handledning om hur du använder de två mest populära pdf-genereringsklasserna:TCPDF och FPDF. Vänligen följ denna länk .

Se även detta inlägg.

  1. Konvertera HTML + CSS till PDF med PHP ?
  2. Vilken är den bästa PDF-filen -API för PHP?
  3. Exportera en html till PDF i PHP?
  4. Skriva HTML med PHP-variabler till PDF-fil?
  5. Verktyg för att exportera html som pdf
  6. Konvertera HTML i PHP-fil till PDF-fil


  1. MySQL fungerar med 127.0.0.1 men fungerar inte med localhost?

  2. gör textkolumnen som unik nyckel

  3. Hur man frågar grafisk/hierarkisk data i mysql

  4. Hur man ändrar sekvensnumret för ett databaspostkonto inom en profil i SQL Server (T-SQL)