我正在使用 PHP 代码查询数据库,并将结果用于生成报告。
如果我想要以 PDF 格式生成报告,应该如何操作?
如果你需要在PDF文件中支持UTF,请考虑使用tcpdf
库。
从这里下载:http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf
然后在你的脚本中使用:
<?php
//include files
require_once($_SERVER['DOCUMENT_ROOT'].'/tcpdf/config/lang/eng.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/tcpdf/tcpdf.php');
// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
//add some content using class methods
//Close and output PDF document
$pdf->Output('filename.pdf', 'I');
?>
你也可以使用FPDF,我已经在几个项目中使用过它。一开始你可能会感到很烦恼,但当你习惯了它之后,创建PDF文件就会变得更容易 :)
我在上一个项目中使用了TCPDF(http://www.tcpdf.org/),它表现得非常好,但下一次我会选择HTML转PDF转换器,因为设计报告(转换为PDF绘图语句)需要花费很多时间。