使用php生成PDF报告

10

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

如果我想要以 PDF 格式生成报告,应该如何操作?


使用LaTeX怎么样? - Obaid Maroof
4个回答

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');
?>

3

了解一下html2pdf

将报告以html格式创建,然后运行代码将其转换为PDF。您不需要知道语言即可生成PDF块。提交的表单也可以很好地处理。


1

你也可以使用FPDF,我已经在几个项目中使用过它。一开始你可能会感到很烦恼,但当你习惯了它之后,创建PDF文件就会变得更容易 :)


1
这真的很好...但当需求复杂时,有点困难。 - Bharanikumar

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接