Answer the question
In order to leave comments, you need to log in
Why does TPDF create a broken file?
ob_end_clean();
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/components/vb/TCPDF/tcpdf.php');
//указываем путь к файлу
//$font = $_SERVER["DOCUMENT_ROOT"] . '/tcpdf/fonts/times.ttf';
$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
//Основная информация о файле
$pdf->SetCreator('автор');
$pdf->SetAuthor('автор');
$pdf->SetTitle('заголовок');
$pdf->SetSubject('тема');
$pdf->SetKeywords('ключевики');
$pdf->SetMargins(20, 25, 25); // устанавливаем отступы (20 мм - слева, 25 мм - сверху, 25 мм - справа)
$pdf->AddPage(); // создаем первую страницу, на которой будет содержимое
$pdf->SetDrawColor(255, 255, 255); // Установка цвета (RGB)
$pdf->SetTextColor(0, 0, 0);// устанавливаем цвет текста
$pdf->SetFont('times', '', 14, '', false); // устанавливаем имя шрифта и его размер (14 пунктов)
$html='<p>Какая то верстка</p>';
$pdf->writeHTML($html, true, false, true, false);
$pdf->AddPage(); // создаем первую страницу, на которой будет содержимое
$html='<p>Какая то верстка</p>';
$pdf->writeHTML($html, true, false, true, false);
$pdf->Output($_SERVER['DOCUMENT_ROOT'].'/upload/file.pdf', 'F');
Answer the question
In order to leave comments, you need to log in
try to insert an example from the documentation
and, as an option, an error in the double call to addpage
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question