Hướng dẫn php file to pdf - tập tin php sang pdf

  • Trang chủ
  • Phát triển web
  • PHP
  • Cách chuyển đổi HTML sang PDF trong PHP bằng fpdf

Hướng dẫn chuyển đổi HTML sang PDF bằng cách sử dụng thư viện fpdfđược viế bằng ngôn ngữ PHP

Chuyển đổiHTMLsang PDF luôn là vấn đề đối với các lập trình viên PHP và trong suốt thời gian họ tìm kiếm các giải pháp phù hợp, vì vậy sau khi xem bài viết này, bạn sẽ không mất hơn 10 phút để định cấu hình HTML thành PDF, tôi đã sử dụng một thư việnmã nguồn mởfpdfvà rất hữu ích thư viện dành cho nhà phát triển ở đây là một hướng dẫn đơn giản về cách chuyển đổi Cách chuyển đổi HTML sang PDF bằng fpdf.fpdfvà rất hữu ích thư viện dành cho nhà phát triển ở đây là một hướng dẫn đơn giản về cách chuyển đổi Cách chuyển đổi HTML sang PDF bằng fpdf.

Bạn phải tải xuống thư viện fpdfvà đưa nó vàotệpPHPbên dưới các cài đặt và cách hiển thị thẻ, phông chữ và hình ảnh trong tệp pdf của bạn.Với thư viện fpdf, chúng tôi đã sử dụng thư viện HTMLparser do các lập trình viên đóng góp và tất cả các thư viện khác có sẵnở đây,bạn có thể tải xuống và sử dụng theo yêu cầu của mình. fpdfvà đưa nó vàotệpPHPbên dưới các cài đặt và cách hiển thị thẻ, phông chữ và hình ảnh trong tệp pdf của bạn.Với thư viện fpdf, chúng tôi đã sử dụng thư viện HTMLparser do các lập trình viên đóng góp và tất cả các thư viện khác có sẵnở đây,bạn có thể tải xuống và sử dụng theo yêu cầu của mình.

index.html

Trong tệp này, tôi đã tạo một dữ liệu mẫu liên hệ đơn giản khi gửi nó cho thấy dữ liệu đã gửi ở định dạng PDF:

Ví dụ






Đổi HTML sang PDF


Đổi HTML sang PDF. => Trang web | VZN.vn

Nhập dữ liệu in chuyển ra PDF

Actionpdf.php

Tệp này chứa mã PHP để tạo tệp pdf và hiển thị dữ liệu đã gửi của bạn trên tệp đó.

Ví dụ

AliasNbPages();
$pdf->SetAutoPageBreak(true, 15);
$pdf->AddPage();
$pdf->Image('logo.png',18,13,33);
$pdf->SetFont('Arial','B',14);
$pdf->WriteHTML('

Chuyển đổi HTML sang PDF


Website: www.vzn.vn


Chuyển HTML sang PDF bằng fpdf'); $pdf->SetFont('Arial','B',7); $htmlTable='
Tên: '.$_POST['name'].'
Email: '.$_POST['email'].'
URl: '.$_POST['url'].'
Nội dung: '.$_POST['comment'].'
'; $pdf->WriteHTML2("


$htmlTable"); $pdf->SetFont('Arial','B',6); $pdf->Output(); ?>

Tệp này chứa mã PHP để tạo tệp pdf và hiển thị dữ liệu đã gửi của bạn trên tệp đó.

Ví dụ

$pdf->Image('logo.png',18,13,33);
$pdf->SetFont('Arial','B',14);

Tệp này chứa mã PHP để tạo tệp pdf và hiển thị dữ liệu đã gửi của bạn trên tệp đó.

Trong tệp này, tôi thêm trang và trang tự động ngắt đúng nếu nội dung của bạn tăng diện tích trang đơn thì nó sẽ tự động thêm trang thứ 2 và xử lý.

Ví dụ

$pdf->SetFont('Arial','B',7);
//Font chữ cho toàn nội dung trong bản PDF

Tệp này chứa mã PHP để tạo tệp pdf và hiển thị dữ liệu đã gửi của bạn trên tệp đó.

Ví dụ

$pdf->WriteHTML2("


$htmlTable"); $pdf->Output();

Tệp này chứa mã PHP để tạo tệp pdf và hiển thị dữ liệu đã gửi của bạn trên tệp đó.

Trong tệp này, tôi thêm trang và trang tự động ngắt đúng nếu nội dung của bạn tăng diện tích trang đơn thì nó sẽ tự động thêm trang thứ 2 và xử lý.fpdf, vui lòng bình luận bên dưới, tôi sẽ xử lý giúp bạn.

Những dòng này được sử dụng để thêm logo và chọn kích thước phông chữ cho tiêu đề.

Chọn phông chữ nhỏ cho nội dung trong bảng