Создать PDF отчет из php - PullRequest
8 голосов
/ 10 марта 2010

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

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

Ответы [ 4 ]

12 голосов
/ 10 марта 2010

Если вам нужна поддержка 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');
?>
3 голосов
/ 10 марта 2010

Просмотр html2pdf

Создайте свой отчет в формате HTML, а затем запустите код для преобразования в PDF. Вам не нужно знать язык для создания блоков PDF. Поданные формы тоже работают круто.

1 голос
/ 10 марта 2010

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

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

1 голос
/ 10 марта 2010

Вы также можете использовать FPDF , я использовал это для нескольких проектов. Вначале вы будете сильно раздражаться, но когда вы привыкнете к этому, вам будет легче создавать PDF:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...