2010-03-10 159 views
7

我使用php代碼來查詢數據庫,結果將用於生成報告。從php生成PDF報告

如果我想要以pdf格式生成報告,我應該怎麼做?

+0

關於使用乳膠如何??? – 2013-07-09 10:54:31

回答

11

如果您在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'); 
?> 
2

查找到html2pdf

創建的HTML報表,然後運行該代碼轉換成PDF。您不需要知道生成PDF塊的語言。提交的表單也很酷。

1

您也可以使用FPDF,我已經使用過幾個項目。一開始你會感到很煩,但是當你習慣了的時候,創建PDF文件就會變得更容易:)

+1

這真的很好......但是當需求被修改時它的小難度 – Bharanikumar 2010-07-16 03:17:24

1

我已經爲我的最後一個項目使用了TCPDF(http://www.tcpdf.org/)。它的工作非常好,但下一次我要去一個HTML到PDF格式轉換器,只是因爲設計報告(轉換爲pdf繪製語句)是這樣一個時間下沉。

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

+0

有沒有好的樣本?如何使用這個類? – B4NZ41 2011-07-15 20:51:11