2010-03-10 15 views
7

Estoy usando el código php para consultar a una base de datos y los resultados se utilizarán para generar un informe.Generar informe en PDF de php

Si quiero que el informe se genere en formato pdf, ¿cómo debo hacerlo?

+0

Cómo sobre el uso de látex ??? –

Respuesta

11

Si necesita soporte UTF en su archivo PDF, considere tcpdf biblioteca.

descargarlo desde aquí: http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf

Y en el script:

<?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

Mira en html2pdf

Crear su informe como html y luego ejecutar el código de transformarse en formato PDF. No necesita saber el idioma para generar los bloques PDF. Los formularios enviados funcionan muy bien también.

1

También puede usar FPDF, lo he usado para varios proyectos. Al principio te molestarás mucho, pero cuando te acostumbres, será más fácil crear los pdf :)

+1

esto está muy bien ... pero es un poco difícil cuando se cumple el requisito – Bharanikumar

1

He usado TCPDF (http://www.tcpdf.org/) para mi último proyecto. Funcionó bastante bien, pero la próxima vez busco un convertidor html a pdf, simplemente porque el diseño del informe (conversión a declaraciones de dibujo pdf) fue un fracaso de tiempo.

así que yo sugeriría http://sourceforge.net/projects/html2fpdf/

+0

¿Hay una buena muestra? Cómo usar esta clase? – B4NZ41

Cuestiones relacionadas