从PHP生成PDF报告

我正在使用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'); ?> 

看看html2pdf

创build您的报告为HTML,然后运行代码转换成PDF。 您不需要知道生成PDF块的语言。 提交的表单也很酷。

你也可以使用FPDF ,我已经用它来做好几个项目。 一开始你会感到很烦,但是当你习惯了的时候,创buildPDF文件会变得更容易:)

我使用TCPDF( http://www.tcpdf.org/ )作为我的最后一个项目。 它工作得很好,但下一次即将去一个HTML到PDF转换器,只是因为devise报告(转换为PDF格式的陈述)是如此的沉没。

所以我会build议http://sourceforge.net/projects/html2fpdf/