Почему TPDF создает битый файл?

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

Файл создается, но не открывается, пишет "Не удалось загрузить PDF-документ."
Подскажите куда копать, где найти ошибку?
  • Вопрос задан
  • 189 просмотров
Решения вопроса 1
masha_0212
@masha_0212 Автор вопроса
Ошибка была только на системе 1с-битрикс, выбрала другой pdf-компилятор
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
scottparker
@scottparker
попробуй вставить пример из документации
и как вариант ошибка в двойном вызове addpage
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы