我使用php代码查询数据库,结果将用于生成报告。
如果我希望以pdf格式生成报告,我应该怎么做?
答案 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绘制语句)就是这样一个时间段。