Прежде всего, вы должны знать, что поддержка HTML в TCPDF ограничена.Если вы хотите создать необычную брошюру с точным и сложным макетом, это может быть сложно.
Я использую TCPDF для отчетов базы данных и использую таблицы HTML для макета страницы.
Вы можете заблокировать макет для размера страницы 8,5x11, сделав <table>
для страницы и явно указав ширину каждой ячейки:
<table cellspacing="..whatever.." cellpadding="..whatever..">
<tr>
<td width="..whatever..">foo</td>
<td width="..whatever..">bar</td>
</tr>
</table>
Вы по-прежнемунеобходимо отслеживать, сколько строк на странице есть место.Для табличных стилевых отчетов это довольно просто.Для более общего отчета в стиле «брошюра» это может быть сложно.
Возможно, вам лучше использовать что-то вроде wkhtmltopdf
, программу, написанную на C ++, с использованием qt и webkit для рендеринга HTML в PDF,(См. http://code.google.com/p/wkhtmltopdf)