Я использую 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/