Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przekonwertować html na pdf za pomocą php?

Jeśli Twoim celem jest utworzenie pliku PDF z php, pdflib Ci pomoże.

W przeciwnym razie, jeśli chcesz konwertować strona HTML w formacie pdf przez PHP, znane mi opcje to:

DOMPDF :klasa php, która zawija html i buduje pdf. Działa dobrze, konfigurowalny (jeśli znasz php), oparty na pdflib, jeśli dobrze pamiętam, zajmuje nawet trochę CSS. Zła wiadomość:wolno, gdy kod HTML jest duży lub złożony.

HTML2PS :to samo DOMPDF, ale ten konwertuje najpierw na .ps (ghostscript), a następnie na dowolny format (pdf, jpg, png). Dla mnie jest to trochę lepsze niż dompdf, ale mam ten sam problem z szybkością .. och, lepsza kompatybilność z css.

Te dwie są klasami php, ale jeśli możesz zainstalować jakieś oprogramowanie na serwerze i uzyskać do niego dostęp przez passthru() lub system(), spójrz na te również:

wkhtmltopdf :oparty na webkicie (opakowaniu Safari), jest naprawdę szybki i potężny.. wydaje się być najlepszym (atm) do konwersji w locie stron html na pdf, zabierając tylko 2 sekundy na 3 stronicowy dokument xHTML z CSS2. W każdym razie jest to nowy projekt, strona google.code jest często aktualizowana.

htmldoc :ten jest czołgiem, naprawdę nigdy się nie zatrzymuje.. projekt wydaje się być śmiercią w 2007 roku, ale w każdym razie, jeśli nie potrzebujesz kompatybilności z css, może to być dla ciebie miłe.

tcpdf - jest to ulepszona i utrzymywana wersja fpdf. Główne funkcje tcpdf a także ma mniej czasu na wykonanie z dużą wydajnością. Szczegółowy samouczek dotyczący korzystania z dwóch najpopularniejszych klas generowania plików PDF:TCPDF i FPDF. Proszę podążać za ten link .

Zobacz także te posty.

  1. Konwertuj HTML + CSS na PDF za pomocą PHP ?
  2. Który z nich jest najlepszym plikiem PDF -API dla PHP?
  3. Eksportować html do PDF w PHP?
  4. Pisanie HTML ze zmiennymi PHP do Plik PDF?
  5. Narzędzie do eksportowania html jako pdf
  6. Konwersja HTML w pliku PHP na Plik 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. Naruszenie ograniczenia integralności:1452 Nie można dodać ani zaktualizować wiersza podrzędnego:

  2. Jak mogę zsumować kolumny w wielu tabelach w MySQL?

  3. Wstaw listę do mojej bazy danych za pomocą Pythona

  4. PERIOD_DIFF() Przykłady – MySQL

  5. Android Room - Obsługa listy obiektów w obiekcie i odpytywanie wyników