【问题标题】:HTML setting in order to convert it properly into a PDFHTML 设置,以便将其正确转换为 PDF
【发布时间】:2012-01-20 21:30:24
【问题描述】:

我想设计一个 html 小册子,然后通过 html 到 PDF 库转换为 pdf。

我试图了解 html 的大小或创建方式,以便在 8.5 x 11 PDF 上完美转换。所以它可以很好地打印在一张纸上。

【问题讨论】:

    标签: php pdf-generation tcpdf


    【解决方案1】:

    首先,您应该知道,TCPDF 对 HTML 的支持是有限的。如果您想创建一个布局精确且复杂的精美小册子,可能会很困难。

    我将 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

    【讨论】:

      猜你喜欢
      • 2019-03-18
      • 2012-10-01
      • 2011-04-07
      • 2011-10-07
      • 2020-03-25
      • 2011-09-02
      • 2010-12-31
      • 2020-04-25
      • 2021-08-23
      相关资源
      最近更新 更多