Mã php để chuyển đổi html sang pdf
Định dạng PDF hoặc Tài liệu Di động là loại tệp phổ biến thường được sử dụng cho các tài liệu trực tuyến. Thật tuyệt vời khi phân phối nội dung bằng văn bản có thể tải xuống và thường được các chính phủ cũng như doanh nghiệp sử dụng. Vì đây là định dạng quen thuộc với tất cả mọi người nên nhiều ứng dụng cho phép người dùng chuyển đổi các loại tài liệu khác sang định dạng PDF. PHP là một ngôn ngữ lập trình tích hợp khả năng chuyển đổi sang PDF. Các tập lệnh PHP có thể được sử dụng để chuyển đổi các loại tệp như HTML thành tệp PDF Show
HTML sang PDF bằng HTML2FPDFBước 1Tải xuống các tệp Thư viện lớp HTML2FPDF (xem Tài nguyên) Bước 2Dán đoạn mã sau vào Notepad yêu cầu ('html2fpdf. php');$pdf=HTML2FPDF mới(); $pdf->AddPage(); $fp = fopen("tệp của bạn. html","r"); $strContent = fread($fp, kích thước tệp("mẫu. html")); fclose($fp); $pdf->WriteHTML($strContent); $pdf->Output("tệp của bạn. pdf"); echo "Tệp PDF được tạo thành công. “; ?> Thay thế "tệp của bạn. html" với tên của tệp HTML mà bạn muốn chuyển đổi và "yourfile. pdf" bằng tên tệp PDF mong muốn của bạn Bước 3Lưu nó dưới dạng tệp PHP Bước 4Tải lên tệp PHP của bạn, tệp Thư viện lớp HTML2FPDF và tệp HTML mà bạn muốn chuyển đổi trong cùng một thư mục trên trang web của mình Định dạng PDF là một định dạng hữu ích. Định dạng PDF có thể được sử dụng cho hóa đơn, sách điện tử, biên lai thanh toán, v.v. Chúng tôi có thể chuyển đổi mã HTML và CSS sang PDF. Trong hướng dẫn này, chúng tôi sẽ tạo một tệp PDF từ mã HTML bằng PHP. Chúng ta sẽ tìm hiểu cách chuyển đổi HTML sang PDF trong PHP bằng thư viện html2pdf. html2pdf là một thư viện được sử dụng rộng rãi. Bạn có thể dễ dàng chuyển đổi HTML và CSS sang PDF bằng html2pdf. Cách chuyển đổi HTML và CSS sang PDF trong PHP bằng html2pdf –Html2pdf là một thư viện làm sẵn. Bạn phải cài đặt thư viện html2pdf trong thư mục dự án của mình. Sau đó, chúng tôi cài đặt nhà cung cấp bằng cách sử dụng trình soạn thảo và dòng lệnh, đây là một quy trình rất dễ dàng. Chúng tôi sẽ tạo một tệp PHP khác và sẽ tạo mã HTML và CSS trong tệp đó. Ta sẽ lấy dữ liệu (HTML + CSS + PHP ) từ file dữ liệu Làm cách nào để cài đặt trình soạn thảo và sử dụng dòng lệnh trong thư mục dự án?Trong bước này, bạn sẽ cần cài đặt trình soạn nhạc. Nếu bạn muốn cài đặt trình soạn nhạc trên máy tính của mình thì bạn phải tải xuống tệp exe của trình soạn nhạc và cài đặt nó 2. Sau đó, một dấu nhắc lệnh sẽ mở ra 3. Ở đây, bạn phải di chuyển thư mục dự án Thích - Lệnh CDC Bây giờ bạn đang ở trong ổ đĩa c cd xampp\htdocs\mypdf Ở đây, mypdf là tên thư mục dự án. Bạn có thể đặt thư mục dự án của mình ở nơi có sẵn thư viện html2pdf Bây giờ, hãy chạy lệnh để cài đặt trình soạn nhạc
Sau khi lệnh thành công, một thư mục nhà cung cấp sẽ được tạo trong thư mục dự án mục lục. php
Trong đoạn mã trên, chúng tôi đã bao gồm nhà cung cấp. php từ thư mục nhà cung cấp, chúng tôi cũng đã bao gồm dữ liệu. tập tin php. Trong tệp dữ liệu, chúng tôi sẽ tạo mã HTML, CSS và PHP dữ liệu. php
Trong đoạn mã trên, bạn có thể thấy rằng chúng tôi đã tạo mã HTML, CSS và PHP. Bạn có thể thêm nhiều HTML và CSS cũng như mã PHP
Thực thi mã và bạn sẽ thấy rằng mã HTML, CSS và PHP thực thi và chuyển đổi thành PDF. Bạn có thể lấy dữ liệu từ cơ sở dữ liệu và hiển thị dưới dạng PDF bằng PHP và html2pdf. Làm cách nào để chuyển đổi mã PHP sang PDF?PHP to PDF . Mở tệp PHP của bạn bằng ứng dụng tiêu chuẩn trên máy tính của bạn như bình thường Đi tới Tệp -> In hoặc chỉ cần nhấn. Điều khiển. +P. . Chọn "Microsoft XPS Document Writer" làm máy in của bạn Nhấp vào "OK" hoặc "In" Chọn đích cho tệp XPS của bạn và nhấp vào "Lưu" Làm cách nào để chuyển đổi HTML sang PDF trong PHP bằng Mpdf?Có hai bước quy trình để tạo pdf bằng PHP. . Tải thư viện từ GitHub sau đó giải nén và dán vào (xampp/htdoc/projectname/mpdf) hoặc dùng lệnh composer require mpdf/mpdf Tạo một tài liệu HTML và lưu nó dưới dạng biến php. . Chúng tôi sẽ bao gồm lớp thư viện mPDF ở cuối chỉ mục Làm cách nào để tạo PDF của một trang web trong PHP?php yêu cầu('. /fpdf. php'); . '); . Upon execution, the PHP script will generate a PDF file in your browser. |