@linnea Вы можете использовать TCPDF библиотеку чтобы создать PDF файл на PHP, ниже пример кода как пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
<?php // Подключаем библиотеку require_once('tcpdf_include.php'); // Создаем PDF документ $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // Устанавливаем информацию $pdf->setCreator(PDF_CREATOR); $pdf->setAuthor('Автор'); $pdf->setTitle('PDF пример'); $pdf->setSubject('PDF пример'); $pdf->setKeywords('TCPDF, PDF, пример, тест, guide'); // убираем хедер и футер $pdf->setPrintHeader(false); $pdf->setPrintFooter(false); // устанавливаем шрифт $pdf->setDefaultMonospacedFont(PDF_FONT_MONOSPACED); // устанавливаем отступы $pdf->setMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->setAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); $pdf->setFont('times', 'BI', 20); // добавляем страницу $pdf->AddPage(); // текст добавляем $txt = <<<EOD Простой PDF файл сгенерированный в PHP EOD; $pdf->Write(0, $txt, '', 0, 'C', true, 0, false, false, 0); // Закрываем и сохраняем файл в PDF $pdf->Output('test.pdf', 'I'); |