Добавить страницу перед первой страницей в TCPDF

0

У меня есть документ HTML, который я конвертирую в PDF с использованием TCPDF. HTML-документ содержит несколько html-таблиц. Это прекрасно работает. Но мне также нужно добавить количество страниц в PDF-документе на первую страницу. Есть ли какое-нибудь решение для создания PDF файла, а затем добавить страницу до текущей первой страницы?

Теги:
pdf
pdf-generation
tcpdf

2 ответа

0
Лучший ответ

Идея, которую я нашел, - клонировать экземпляр TCPDF и получить возвращаемое количество страниц:

$tmp_pdf = clone $pdf;
$tmp_pdf->AddPage();
$tmp_pdf->writeHTML($report, true, false, true, false, '');
$num_pages = $tmp_pdf->getNumPages();
unset($tmp_pdf);
$report = preg_replace('#\{num_pages\}#is', $num_pages, $report);
  • 0
    Это кажется хорошей идеей. :)
0

Вы должны уметь рассчитать, сколько страниц будет основано на размере ваших таблиц. Я бы прочитал все html-данные, измерил их, а затем начал делать PDF.

  • 0
    Спасибо за ваш ответ, но это не сработает, потому что у меня есть несколько тегов разрыва страницы внутри ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню