Как создать pdf файл на php?

Пользователь

от linnea , в категории: PHP , 5 месяцев назад

Как создать pdf файл на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от dmitrypro77 , 3 месяца назад

@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');


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.