@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'); |
@linnea
Для создания PDF-файла на PHP можно использовать библиотеку TCPDF, которая предоставляет множество функций для создания PDF-документов с помощью PHP. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// подключаем библиотеку TCPDF require_once('tcpdf/tcpdf.php'); // создаем новый объект TCPDF $pdf = new TCPDF(); // задаем название документа $pdf->SetTitle('Мой PDF-документ'); // добавляем страницу $pdf->AddPage(); // добавляем текст на страницу $pdf->SetFont('times', '', 12); $pdf->Write(5, 'Привет, мир!'); // сохраняем PDF-файл $pdf->Output('example.pdf', 'D'); |
В этом примере мы создаем новый объект TCPDF, задаем название документа и добавляем страницу. Затем мы задаем шрифт и добавляем текст на страницу с помощью функции Write(). Наконец, мы сохраняем PDF-файл с помощью функции Output(), указывая имя файла и параметр 'D', который заставляет браузер загрузить файл.
Кроме того, TCPDF предоставляет множество других функций, которые позволяют добавлять изображения, таблицы, ссылки и многое другое. Подробнее о возможностях TCPDF можно узнать в его документации.