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.

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.

Hàm setPaper[] là tùy chọn. Nếu không được cung cấp, cài đặt trang mặc định sẽ được sử dụng để hiển thị PDF.

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 stream[].

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à Attachment. Giá trị mặc định cho tham số này là '1' buộc trình duyệt phải mở cửa sổ bật lên tải xuống. Thay vào đó, bạn phải đặt nó thành '0' cho bản xem trước trình duyệt.

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 file_put_contents[].

Bài Viết Liên Quan

Chủ Đề