Tôi muốn tạo tệp PDF từ tệp PHP bao gồm các điều khiển HTML như hộp văn bản và văn bản. Tôi đính kèm CSS trong cùng một. Tôi đã thử FPDF, DOMPDF và TCPDF, nhưng tôi vẫn không nhận được chính xác những gì tôi muốn. Làm thế nào để vượt qua các điều khiển HTML với các biến PHP và CSS cho các thư viện này?Tạo PDF từ HTML PHP
Trả lời
mpdf là một tùy chọn khác mà bạn có thể thử.
Nếu tôi hiểu chính xác nhu cầu của bạn, tôi không nghĩ rằng bất kỳ lớp PHP-PDF nào sẽ làm điều đó.
Chủ yếu là bạn chỉ có thể chèn văn bản và hình ảnh vào tệp PDF, vì vậy nếu bạn muốn thứ gì đó trông giống như một phần tử HTML, bạn sẽ cần chèn nó làm hình ảnh.
Thông thường chỉ cần đặt HTML không có nghĩa là tất cả các yếu tố của bạn sẽ giữ nguyên trong PDF. (Thế giới khác nhau, sau cùng)
http://www.fpdf.org/ là trang web có lớp HTML-to-PDF tuyệt vời hoạt động tốt. Tôi đang sử dụng nó, nhưng trước tiên bạn phải nghiên cứu chức năng của nó và sau đó bắt đầu.
EDIT: Tìm thấy một giải pháp khác cho nó, TCPDF là một lớp FLOSS PHP để tạo ra các tài liệu PDF. Hình như thư viện thống trị hơn.
"PRINCEXML" là một thư viện tốt (không hoàn toàn miễn phí ngay bây giờ).
khác:
Nếu ý nghĩa của bạn là tạo ra một tập tin PDF từ PHP, pdflib sẽ giúp bạn (như một số khác gợi ý).
Khác, nếu bạn muốn chuyển đổi một trang HTML bằng PDF thông qua PHP, bạn sẽ tìm thấy một chút rắc rối ở đây .. Trong ba năm, tôi đã cố gắng làm tốt nhất là .
Vì vậy, các tùy chọn tôi biết là:
HTML2PS: cùng một DOMPDF, nhưng điều này chuyển đổi đầu tiên trong .ps (Ghostscript), sau đó, trong bất cứ định dạng mà bạn cần (PDF, JPEG, PNG). Đối với tôi nó tốt hơn một chút so với dompdf, nhưng tôi có cùng một vấn đề tốc độ .. Oh, nó có khả năng tương thích tốt hơn với CSS.
Hai là các lớp học 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 hệ thống(), có một cái nhìn tại những quá:
wkhtmltopdf: dựa trên webkit (wrapper của safari), thực sự nhanh và mạnh mẽ ... Có vẻ như đó là cách tốt nhất (atm) để chuyển đổi HTML sang PDF khi đang di chuyển, chỉ mất hai giây cho ba trang XHTML tài liệu với CSS 2 Đó là một dự án gần đây. Dù sao, 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 các sự cố ...Dự án dường 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 thì điều này có thể tốt cho bạn.
** Hình thu nhỏ cho Strae.
- 1. Tạo pdf từ html trong golang
- 2. Tạo PDF từ ASP.NET từ nội dung HTML/CSS thô?
- 3. HTML sang PDF so với Lập trình tạo PDF qua PHP
- 4. Tạo PDF từ HTML (thành phần cho .NET)
- 5. Tạo PDF có thể in từ html dom
- 6. Tạo tệp PDF từ tệp html trên iPhone
- 7. Tạo pdf từ tệp html persian bởi ITextSharp
- 8. làm thế nào để tạo trang pdf đa từ html
- 9. Tạo PDF từ OpenXml
- 10. Cách tạo tệp PDF bằng PHP?
- 11. Chuyển đổi HTML sang PDF (không phải PDF sang HTML) bằng cách sử dụng PHP
- 12. IE (HTTPS): tạo pdf từ tệp php không hoạt động
- 13. Tạo một tệp PDF với PHP
- 14. Cách tạo trình xem PDF trong PHP
- 15. Sử dụng PHP để tạo file PDF từ một kết hợp của văn bản đơn giản và văn bản HTML
- 16. Tạo pdf từ giao diện .net mvc
- 17. tạo tệp PDF từ android
- 18. Tạo PDF động từ mẫu
- 19. Tài liệu HTML sang PDF?
- 20. Tạo tài liệu PDF từ HTML bằng cách sử dụng JavaScript
- 21. Cách tạo Pdf theo định hướng Land Scape từ chuỗi html sử dụng Itext 2
- 22. Cần trợ giúp về việc tạo tệp PDF từ HTML bằng cách sử dụng itextsharp
- 23. Chuyển đổi HTML sang PDF
- 24. Gửi email một PDF được tạo động thông qua PHP
- 25. Làm sạch HTML bằng PHP để tạo chuỗi sạch
- 26. Tạo PDF từ CSV trên iPhone
- 27. Tạo PDF tự động từ URL
- 28. Cần tạo PDF từ bytearray (Java)
- 29. Tạo một PDF từ nhiều hình ảnh
- 30. PHP mPDF lưu tệp dưới dạng PDF
Tôi đã sử dụng 'TCPDF' trước đây, nhưng tôi nghĩ [' MPDF'] (http://www.mpdf1.com/mpdf/) thực sự tuyệt vời và có tính năng phong phú và được làm tài liệu. Tôi muốn thử ASAP. – Trix
Off-topic trên SO, nhưng về chủ đề trong softwarerecs.SE: https://softwarerecs.stackexchange.com/q/45903/1834 –