PHP转换网页为PDF文件

时间:2024-03-10 12:04:21

转换网页为PDF文件需要借助第三方提供的免费类包:html2pdf_chinese.rar
下载上述类包,并导入需要转换网页的工程中,然后编写网页转换为PDF文件的脚本。脚本示例如下:
<?php
require(\'html2fpdf.php\');
date_default_timezone_set(\'Etc/GMT-8\'); //这里设置了时区
$date=date(\'YmdHis\',time());//获取当前时间作为文件名一部分
$pdf=new HTML2FPDF();
$pdf->AddGBFont(\'GB\',\'_GB2312\');
$pdf->AddPage();
$fp = fopen("sample.html","r");
$strContent = fread($fp, filesize("sample.html"));
fclose($fp);
$pdf->WriteHTML(iconv("UTF-8","GB2312",$strContent));
$pdf->Output("sample".$date.".pdf");
echo "PDF file is generated successfully!";
php?>
在需要转换的网页代码中插入一个按钮,编辑单击按钮函数,使用该函数调用上述脚本,即可实现把当前网页转换为PDF文件。