Php HTML设置,以便将其正确转换为PDF

Php HTML设置,以便将其正确转换为PDF,php,pdf-generation,tcpdf,Php,Pdf Generation,Tcpdf,我想得到一个html手册设计,然后通过html转换成pdf格式的pdf库 我试图了解html的大小或创建方式,以便在8.5x11PDF上完美转换。因此,它可以在一张纸上很好地打印出来。首先,您应该知道,TCPDF中对HTML的支持是有限的。如果你想制作一本布局精确而复杂的精美小册子,可能会很困难 我将TCPDF用于数据库报告,将HTML表格用于页面布局 通过为页面制作一个,并明确指定每个单元格的宽度,可以锁定8.5x11页面大小的布局: <table cellspacing="..

我想得到一个html手册设计,然后通过html转换成pdf格式的pdf库


我试图了解html的大小或创建方式,以便在8.5x11PDF上完美转换。因此,它可以在一张纸上很好地打印出来。

首先,您应该知道,TCPDF中对HTML的支持是有限的。如果你想制作一本布局精确而复杂的精美小册子,可能会很困难

我将TCPDF用于数据库报告,将HTML表格用于页面布局

通过为页面制作一个
,并明确指定每个单元格的宽度,可以锁定8.5x11页面大小的布局:

    <table cellspacing="..whatever.." cellpadding="..whatever..">
      <tr>
        <td width="..whatever..">foo</td>
        <td width="..whatever..">bar</td>
      </tr>
    </table>

福
酒吧
您仍然需要跟踪页面中可以容纳多少行。对于数据库表格样式的报告,这相当容易。对于一个更一般的“小册子”式的报告,这可能是困难的


<>你可能会更好地使用诸如代码> WKHTMLTPoDF,这是用C++编写的程序,使用Qt和WebKIT将HTML渲染成PDF。(请参阅)

首先,您应该知道,TCPDF中对HTML的支持是有限的。如果你想制作一本布局精确而复杂的精美小册子,可能会很困难

我将TCPDF用于数据库报告,将HTML表格用于页面布局

通过为页面制作一个
,并明确指定每个单元格的宽度,可以锁定8.5x11页面大小的布局:

    <table cellspacing="..whatever.." cellpadding="..whatever..">
      <tr>
        <td width="..whatever..">foo</td>
        <td width="..whatever..">bar</td>
      </tr>
    </table>

福
酒吧
您仍然需要跟踪页面中可以容纳多少行。对于数据库表格样式的报告,这相当容易。对于一个更一般的“小册子”式的报告,这可能是困难的

<>你可能会更好地使用诸如代码> WKHTMLTPoDF,这是用C++编写的程序,使用Qt和WebKIT将HTML渲染成PDF。(见附件)