Trình chuyển đổi HTML sang PDF PHP tốt nhất
Trong bài viết dựa trên hướng dẫn này, chúng ta sẽ tìm hiểu cách chuyển đổi HTML với kiểu dáng CSS thành tệp PDF. Trong khi PHP hiện không có khả năng này trong kho chức năng gốc của nó. Chúng tôi sẽ sử dụng thư viện của bên thứ ba để đạt được chuyển đổi Show
Thư viện chuyển đổi lựa chọn (html2pdf) miễn phí sử dụng, cho phép sửa đổi và thậm chí phân phối lại. Vì vậy, nếu bạn đang ở trong một môi trường thương mại, đó là một phần thưởng. Gói này không chỉ chuyển đổi cú pháp HTML thành tệp PDF mà còn mang theo kiểu dáng CSS Chuyển đổi HTML sang PDFXin lưu ý rằng html2pdf hoạt động với các phiên bản PHP từ 5. 6 đến 7. 4 cũng mang lại cho nó một phạm vi tuyệt vời cho các dự án cũ Hãy tiếp tục và cài đặt gói và chuyển đổi một số HTML html2pdf Trình chuyển đổi HTML sang PDF có thể được cài đặt thủ công bằng cách tải xuống các tệp từ kho lưu trữ GitHub của nó hoặc bằng Trình soạn thảo. Tôi sẽ sử dụng cái sau cho hướng dẫn này Bước 1 – Cài đặt HTML2PDFSử dụng Trình soạn thảo để cài đặt gói bằng lệnh sau. Nếu bạn chưa có trình soạn nhạc thì hãy xem hướng dẫn của tôi để sử dụng trình soạn nhạc tại đây composer require spipu/html2pdf Bước 2 – Yêu cầu gói trong mã của bạn
Bước 3 – Chuyển đổi HTML nội tuyến sang PDFThêm mã sau vào chức năng của bạn hoặc tương tự. Chú ý có 2 dòng đầu ra, một trong số đó được chú thích, bạn có thể thêm tham số 'D' để buộc tải xuống ngay lập tức, nhưng với ví dụ này, tôi đã hướng dẫn tải PDF trong trình duyệt trước
Bước 4 – Tải trang bằng tập lệnh chuyển đổiBây giờ, bạn sẽ nhận thấy rằng chức năng đầu ra của html2pdf về cơ bản sẽ hướng dẫn công cụ/trình duyệt PHP tải một trang PDF. Có thể xem được trong trình duyệt như Chrome và có thể tải xuống Kiểm tra ảnh chụp màn hình bên dưới - Tóm lượcHTML2PDF hoàn toàn không phải là gói duy nhất có thể chuyển đổi tệp HTML sang PDF. Mặc dù vậy, gói này cực kỳ đơn giản để sử dụng và nó cũng có cơ sở tài liệu tốt. Bạn có thể kiểm tra các tài liệu ở đây Hãy chắc chắn kiểm tra các tùy chọn tham số cho hàm Chào mừng bạn đến với hướng dẫn nhanh và ví dụ về cách chuyển đổi HTML sang PDF trong PHP. Cần tạo báo cáo PDF hoặc tài liệu từ HTML? Để chuyển đổi HTML sang PDF trong PHP, chúng tôi phải tải xuống và sử dụng thư viện của bên thứ ba. MPDF là một lựa chọn tốt và cách dễ nhất là lấy nó qua Composer –
Điều đó bao gồm những điều cơ bản, nhưng hãy xem qua một ví dụ chi tiết trong hướng dẫn này – Đọc tiếp ⓘ Tôi đã bao gồm một tệp zip chứa tất cả mã ví dụ khi bắt đầu hướng dẫn này, vì vậy bạn không cần phải sao chép-dán mọi thứ… Hoặc nếu bạn chỉ muốn đi sâu vào
TLDR – TRANG TRÌNH BÀY NHANHTải xuống & Ghi chú
TẢI XUỐNG & LƯU ÝĐầu tiên, đây là liên kết tải xuống mã nguồn như đã hứa
GHI CHÚ NHANH
MÃ VÍ DỤ TẢI XUỐNGNhấp vào đây để tải xuống mã nguồn ví dụ, tôi đã phát hành nó theo giấy phép MIT, vì vậy hãy thoải mái xây dựng trên mã nguồn đó hoặc sử dụng nó trong dự án của riêng bạn
CHUYỂN ĐỔI HTML SANG PDF BẰNG PHPĐược rồi, bây giờ chúng ta hãy đi vào ví dụ về cách chuyển đổi HTML sang PDF trong PHP
BƯỚC 1) TẢI XUỐNG MDPF
Hãy lưu ý, MPDF không hoàn hảo. Nó không thể sao chép hoàn hảo tất cả các phần tử HTML và kiểu CSS, nhưng nó sẽ hoạt động đủ tốt cho các nhu cầu cơ bản của bạn. Vui lòng xem tài liệu chính thức của MPDF (rất lớn) về HTML và CSS được hỗ trợ
BƯỚC 2) CHUYỂN ĐỔI HTML SANG PDF2-html-pdf. php
Tập lệnh chuyển đổi này sẽ khá đơn giản. Sẽ không giải thích từng dòng, nhưng một bản tóm tắt nhanh Làm cách nào để chuyển đổi trang HTML thành PDF trong PHP?Bạn cũng có thể chuyển đổi mã HTML thô, chỉ cần sử dụng phương thức convertString() thay vì convertUrl(). $pdf = $client->convertString("");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");"); Hoặc sử dụng convertFile() để chuyển đổi cục bộ . $pdf = $client->convertFile("/path/to/MyLayout.
Trình chuyển đổi HTML sang PDF tốt nhất là gì?5 công cụ chuyển đổi HTML sang PDF miễn phí hàng đầu . #1 Đám mâyChuyển đổi. CloudConvert là trình chuyển đổi tài liệu trực tuyến hỗ trợ PDF, DOCX, PPTX và XLSX. . #2 Chuyển đổi trực tuyến. Online-Convert là một công cụ chuyển đổi trang web trực tuyến khác hỗ trợ HTML-PDF. . #3 Chuyển đổi. Convertio là trình chuyển đổi HTML/URL sang PDF trực tuyến dành cho Windows và Mac. . #4 Sejda Làm cách nào để chuyển đổi trang PHP sang PDF bằng PHP?php request_once('tcpdf_include. php');
Thư viện PDF nào tốt nhất cho PHP?Có bốn thư viện PHP có khả năng phân tích cú pháp HTML/CSS và chuyển đổi nó thành PDF. . TCPDF (một ngày nào đó sẽ được thay thế bằng tc-lib-pdf) dompdf sắp chữ. sh (đã thanh toán) |