2010-03-10 2 views
7

Я использую PHP-код для запроса к базе данных, и результаты будут использованы для создания отчета.Создать отчет PDF от php

Если я хочу, чтобы отчет был сгенерирован в формате pdf, как мне это сделать?

+0

как об использовании латекса ??? –

ответ

11

Если вам нужна поддержка UTF в файле PDF, рассмотрим 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

1

Я использовал TCPDF (http://www.tcpdf.org/) для моего последнего проекта. Он работал довольно неплохо, но в следующий раз, когда я собираюсь конвертировать html в pdf, просто потому, что разработка отчета (конвертация в приложения для вывода в формате pdf) была такой раковиной.

Так что я хотел бы предложить http://sourceforge.net/projects/html2fpdf/

+0

Есть ли хороший образец? Как использовать этот класс? – B4NZ41

Смежные вопросы