我想得到一个html设计的小册子,然后通过html转换为pdf到pdf库。
我试图了解什么大小或如何创建html,以使其在8.5 x 11 PDF上完美转换。所以它可以很好地在一张纸上打印出来
首先,您应该知道TCPDF中对HTML的支持是有限的。如果你想用精确而复杂的布局制作一本精美的宣传册,这可能会很困难。
我对数据库报告使用TCPDF,对页面布局使用HTML表。
通过为页面设置<table>
,并显式指定每个单元格的宽度,您可以将布局锁定为8.5x11的页面大小:
<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)