Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để chuyển đổi html thành pdf bằng php?

Nếu ý nghĩa của bạn là tạo một pdf từ php, pdflib sẽ giúp bạn.

Khác, nếu bạn muốn chuyển đổi một trang HTML ở dạng pdf qua PHP, các tùy chọn mà tôi biết là:

DOMPDF :lớp php bọc html và xây dựng pdf. Hoạt động tốt, có thể tùy chỉnh (nếu bạn biết php), dựa trên pdflib, nếu tôi nhớ đúng, nó thậm chí cần một số CSS. Tin xấu:chậm khi html lớn hoặc phức tạp.

HTML2PS :giống của DOMPDF, nhưng cái này chuyển đổi đầu tiên ở dạng .ps (ghostcript), sau đó, ở bất kỳ định dạng nào bạn cần (pdf, jpg, png). Đối với tôi, điều này tốt hơn một chút so với dompdf, nhưng có cùng một vấn đề về tốc độ .. oh, khả năng tương thích tốt hơn với css.

Hai lớp đó là các lớp php, nhưng nếu bạn có thể cài đặt một số phần mềm trên máy chủ và truy cập nó thông qua passthru () hoặc system (), hãy xem chúng luôn:

wkhtmltopdf :dựa trên webkit (trình bao bọc của safari), thực sự nhanh và mạnh mẽ .. có vẻ như là một (atm) tốt nhất để chuyển đổi nhanh các trang html sang pdf, chỉ mất 2 giây cho một tài liệu xHTML 3 trang với CSS2. Dù sao cũng là một dự án gần đây, trang google.code thường được cập nhật.

htmldoc :cái này là một chiếc xe tăng, nó thực sự không bao giờ dừng lại / sụp đổ .. dự án có vẻ như đã chết vào năm 2007, nhưng dù sao nếu bạn không cần khả năng tương thích css, điều này có thể tốt cho bạn.

tcpdf - đây là phiên bản nâng cao và duy trì của fpdf. Các tính năng chính của tcpdf và nó cũng có ít thời gian thực thi hơn với sản lượng lớn. Để có hướng dẫn chi tiết về cách sử dụng hai lớp tạo pdf phổ biến nhất:TCPDF và FPDF. Vui lòng truy cập liên kết này .

Xem thêm bài đăng này.

  1. Chuyển đổi HTML + CSS sang PDF bằng PHP ?
  2. PDF nào là tốt nhất -API cho PHP?
  3. Xuất html thành PDF trong PHP?
  4. Viết HTML bằng các biến PHP để Tệp PDF?
  5. Công cụ xuất html dưới dạng pdf
  6. Chuyển đổi HTML trong tệp PHP thành Tệp 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:Cập nhật tất cả các hàng trong bảng kết quả khớp với một truy vấn khác

  2. Chỉ định các trường cụ thể bằng Sequelize (NodeJS) thay vì *

  3. Tại sao phải sử dụng khóa ngoại mà không cần thực hiện thao tác xóa hoặc cập nhật

  4. DAO.Recordset.Update kết quả trong khóa tính toán

  5. làm thế nào để chuyển đổi thời gian varchar kỳ lạ thành thời gian thực trong mysql?