2010-03-10 4 views
7

PHP 코드를 사용하여 데이터베이스에 쿼리하면 결과가 보고서를 생성하는 데 사용됩니다.PHP에서 PDF 보고서 생성

보고서를 pdf 형식으로 생성하려면 어떻게해야합니까? html2pdf

+0

방법 라텍스를 사용하는 방법에 대한 ??? –

답변

11

을 제안 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

봐는 HTML로 보고서를 작성하고 PDF로 변환하는 코드를 실행합니다. PDF 블록을 생성하기 위해 언어를 알 필요가 없습니다. 제출 된 양식도 멋지게 작동합니다.

1

FPDF을 사용할 수도 있습니다. 여러 프로젝트에서 사용했습니다. 처음에는 많이 짜증나지만, 익숙해지면 pdf를 쉽게 만들 수 있습니다 :)

+1

이것은 정말 괜찮습니다 ...하지만 요구 사항을 충족시킬 때 약간 어려움 – Bharanikumar

1

저는 마지막 프로젝트에 TCPDF (http://www.tcpdf.org/)를 사용했습니다. 그것은 꽤 좋았지 만 다음 번에 pdf 변환기에 대한 html로 간다. 간단히 말하면 보고서를 설계 (pdf draw 문으로 변환)하는 것이 그런 시간 싱크 였기 때문이다.

그래서 난 당신이 당신의 PDF 파일에 UTF 지원이 필요한 경우 http://sourceforge.net/projects/html2fpdf/

+0

좋은 샘플이 있습니까? 이 수업을 어떻게 사용합니까? – B4NZ41