Hướng dẫn convert html to pdf in core php - chuyển đổi html sang pdf trong php lõi
Xin chào! Trong bài đăng hôm nay, chúng ta sẽ thấy cách chuyển đổi HTML thành PDF trong PHP bằng thư viện DOMPDF. DOMPDF về cơ bản là một thư viện PHP cung cấp một cách đơn giản để chuyển đổi nội dung HTML thành PDF để bạn có thể tạo các tệp PDF khi bay với PHP. Các khung như Laravel cung cấp các gói riêng biệt để tạo các tệp PDF, nhưng không có quá nhiều may mắn khi bạn làm việc trên Core PHP. Do đó, chúng tôi cần các công cụ bên ngoài cho nhiệm vụ và DOMPDF phù hợp với nó.how to convert html to pdf in php using dompdf library. DomPDF is basically a php library that offers a simple way to convert html content to pdf so that you can generate pdf files on fly with php. Frameworks like Laravel offers separate packages to create pdf files, but there is not so much luck when you work on core php. Hence we need external tools for the task and DomPDF is a good fit for it. Show
Thư viện tạo tệp PDF có thể tải xuống từ trang web HTML. Nó hỗ trợ CSS2.1 và CSS3 và hiển thị bố cục HTML bao gồm các kiểu. Nó cũng xử lý các truy vấn @Import, @Media và @Screen và có thể tải các bảng kiểu bên ngoài trong khi tạo PDF. 1. Chuyển đổi HTML thành PDF - Sử dụng cơ bản:Tải xuống kho lưu trữ DOMPDF từ đây và trích xuất nội dung vào thư mục gốc của bạn. Sau đó, tạo một tệp PHP mẫu, 'index.php' và bao gồm tệp autoloader để tải các thư viện DOMPDF và chức năng trợ giúp yêu cầu vào dự án PHP của bạn. Tập lệnh PHP sau đây mô tả mức sử dụng cơ bản của lớp DOMPDF. Nó chuyển đổi nội dung HTML đơn giản thành PDF và đầu ra thành trình duyệt. Hello World! Hàm 2. Tạo PDF và hiển thị xem trước tệp:Thư viện DOMPDF cung cấp một tùy chọn để xem trước tệp PDF trước khi tải xuống. Sau khi tạo PDF, hiển thị nó trên trình duyệt để có được bản xem trước bằng phương thức Phương thức này lấy hai tham số trong đó thứ nhất là tên tệp và thứ hai là tham số tùy chọn được gọi là Hello World! 3. Lưu PDF vào Tệp:Để lưu PDF đã tạo dưới dạng tệp trên đĩa cục bộ của bạn, bạn phải xuất PDF được kết xuất vào một biến và ghi nó vào một tệp bằng phương thức Hello World! 4. Tạo PDF từ tệp HTML:Bạn cũng có thể tạo PDF từ tệp HTML. Đầu tiên, bạn phải đọc nội dung của tệp vào một biến bằng phương thức Hello World!0 của thư viện. loadHtml($html); $dompdf->setPaper('A4', 'landscape'); $dompdf->render(); $dompdf->stream('newfile', array('Attachment'=>0)); ?> 5. Tùy chọn DOMPDF:Thư viện cung cấp một loạt các tùy chọn để tùy chỉnh. Bạn có thể đặt các tùy chọn trong thời gian chạy như thế này, set_option('defaultFont', 'Courier'); ?> Để biết danh sách đầy đủ các tùy chọn có sẵn, hãy xem các tùy chọn DOMPDF trên GitHub. Đọc thêm:
Để tạo các tệp PDF trong dự án PHP của bạn, bạn có thể sử dụng thư viện DOMPDF. Sự hỗ trợ cho CSS cho phép bạn kiểm soát tốt ngoại hình của PDF được tạo. Nhưng hãy ghi nhớ kết xuất các bảng và tập tin lớn sẽ mất thời gian. Tôi hy vọng bài viết này hữu ích cho bạn. Hãy chia sẻ nó trên phương tiện truyền thông xã hội nếu bạn thích nó. Làm cách nào để chuyển đổi HTML thành PDF?Cách chuyển đổi các trang HTML thành các tệp PDF:.. Trên máy tính Windows, hãy mở một trang web HTML trong Internet Explorer, Google Chrome hoặc Firefox. .... Nhấp vào nút Chuyển đổi thành PDF trong thanh công cụ Adobe PDF để khởi động chuyển đổi PDF .. Nhập tên tệp và lưu tệp PDF mới của bạn vào một vị trí mong muốn .. Làm thế nào tạo PDF trong PHP giải thích với ví dụ?Php yêu cầu ('./ fpdf.php');$ pdf = new fpdf ();$ pdf-> addpage ();$ pdf-> setfont ('arial', 'b', 16);$ pdf-> di động (40,10, 'Xin chào thế giới!');$ pdf-> đầu ra ();?> Sau khi thực thi, tập lệnh PHP sẽ tạo tệp PDF trong trình duyệt của bạn. php'); $pdf=new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hello World! '); $pdf->Output(); ?> Upon execution, the PHP script will generate a PDF file in your browser.
Làm cách nào để tạo PDF bằng DOMPDF?Việc sử dụng cơ bản (chuyển đổi HTML thành PDF) Ví dụ sau đây cho thấy cách sử dụng DOMPDF để chuyển đổi HTML và tạo PDF với cấu hình tối thiểu.Chỉ định nội dung HTML trong phương thức LoadHtml () của lớp DOMPDF.Kết xuất HTML làm pdf bằng phương thức render ().Đầu ra PDF được tạo vào trình duyệt bằng phương thức Stream ().Specify the HTML content in loadHtml() method of Dompdf class. Render HTML as PDF using render() method. Output the generated PDF to Browser using stream() method.
Làm cách nào để chuyển đổi HTML thành PDF trong Laravel?Làm thế nào để chuyển đổi HTML thành PDF trong Laravel 8 /9 ?.. Bước 1: Cài đặt gói .. Bước 2: Tạo bảng, mô hình và điền dữ liệu .. Bước 3: Tạo bộ điều khiển .. Bước 5: Tạo các chế độ xem .. Bước 6: Tạo tuyến đường .. ScreenShot.. |