HTML2PDF无法识别表的大小

Joh*_*ski 8 html pdf html-table yii html2pdf

我正在使用Yii Extension开发的网页中工作,我正在使用HTML2PDF扩展来生成PDF(http://html2pdf.fr/).虽然PDF生成得很好,但它似乎无法识别我的表的大小; 我为行或整个表指定的宽度或高度无关紧要:PDF总是以相同的方式生成(表格宽度恰好适合单元格内容)...以下是我试图指定的方式宽度:

<table width="500px" height="20px" style="margin:10px;">
                    <tr>
                        <td width="25%"></td>
                        <td width="50%"></td>
                        <td width="25%"></td>
                    </tr>
                    <tr bgcolor="#EAF8FF">
                        <td colspan="3">
                            <strong>Title</strong>
                        </td>
                    </tr>
Run Code Online (Sandbox Code Playgroud)

我尝试用以下方法指定宽度:

  • 像素("500px")
  • 百分比("100%")
  • 没有'px'("500")
  • 使用''''' 标签(是的,我知道'&'和'quot'之间有一个额外的空格)

...等等,但似乎没什么关系......表的大小和宽度始终与它包含的文本成比例.但是,"tr"标签中的"bgcolor"和"td"标签中的"colspan"都可以正常工作,所以我不知道会发生什么......我也尝试过指定内部的大小'tr',但没什么......对于我能错过什么的任何想法?

小智 10

你尝试过"风格"属性吗?html2pdf wiki上的所有示例都具有以下属性:http://wiki.spipu.net/doku.php?id = html2pdf:en:v4:bookmark&s [] =td&s [] = width