Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да конвертирате html в pdf с php?

Ако целта ви е да създадете pdf от php, pdflib ще ви помогне.

Иначе, ако искате да преобразувате HTML страница в pdf чрез PHP, опциите, които знам са:

DOMPDF :php клас, който обгръща html и изгражда pdf. Работи добре, адаптивно (ако знаете php), базирано на pdflib, ако си спомням правилно, отнема дори малко CSS. Лоши новини:бавен, когато html е голям или сложен.

HTML2PS :същото като DOMPDF, но този конвертира първо в .ps (ghostscript), а след това в какъвто и формат, който ви трябва (pdf, jpg, png). За мен това е малко по-добро от dompdf, но имам същия проблем със скоростта .. о, по-добра съвместимост с css.

Тези два са php класове, но ако можете да инсталирате някакъв софтуер на сървъра и да получите достъп до него чрез passthru() или system(), разгледайте и тези:

wkhtmltopdf :базиран на webkit (обвивка на safari), е наистина бърз и мощен.. изглежда е най-добрият (atm) за бързо конвертиране на html страници в pdf, като отнема само 2 секунди за 3-страничен xHTML документ с CSS2. Все пак е скорошен проект, страницата google.code често се актуализира.

htmldoc :този е танк, той наистина никога не спира/срива.. проектът изглежда смъртен през 2007 г., но така или иначе, ако не се нуждаете от css съвместимост, това може да е добре за вас.

tcpdf - това е подобрена и поддържана версия на fpdf. Основни характеристики на tcpdf и също така има по-малко време за изпълнение с голям резултат. За подробен урок за използването на двата най-популярни класа за генериране на pdf:TCPDF и FPDF. Моля, следвайте тази връзка .

Вижте и тези публикации.

  1. Преобразувайте HTML + CSS в PDF с PHP ?
  2. Кой е най-добрият PDF -API за PHP?
  3. Експортиране на html в PDF в PHP?
  4. Писане на HTML с PHP променливи за PDF файл?
  5. Инструмент за експортиране на html като pdf
  6. Конвертиране на HTML в PHP файл в PDF файл


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Workbench извлича... -- не може да преглежда DB

  2. Онлайн миграция от MySQL 5.6 без GTID към MySQL 5.7 с GTID

  3. SQL заявка за преброяване на броя пъти, когато определени стойности се появяват в множество редове

  4. Екраниране на низове с python mysql.connector

  5. MySQL Запитване за цена на книгата на клас