Создание отчета в формате PDF от php

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

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

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

Посмотрите в html2pdf

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

Вы также можете использовать FPDF , я использовал это для нескольких проектов. В начале вас будет очень раздражать, но когда вы привыкнете к нему, вам будет легче создавать pdf-файлы 🙂

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

Поэтому я бы предложил http://sourceforge.net/projects/html2fpdf/