从php生成PDF报告

时间:2010-03-10 13:49:02

标签: php pdf

我使用php代码查询数据库,结果将用于生成报告。

如果我希望以pdf格式生成报告,我应该怎么做?

4 个答案:

答案 0 :(得分:12)

如果您需要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');
?>

答案 1 :(得分:3)

查看html2pdf

以html格式创建报告,然后运行代码以转换为PDF。您无需了解生成PDF块的语言。提交的表格也很酷。

答案 2 :(得分:1)

您也可以使用FPDF,我已将其用于多个项目。一开始你会很烦恼,但是当你习惯它时,创建pdf会更容易:)

答案 3 :(得分:1)

我在上一个项目中使用过TCPDF(http://www.tcpdf.org/)。它工作得相当不错,但是下次我想用html转换为pdf转换器,仅仅是因为设计报告(转换为pdf绘制语句)就是这样一个时间段。

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