【发布时间】:2011-01-11 03:16:41
【问题描述】:
编辑:我使用的是 domPDF 0.5.1,托管 http://code.google.com/p/dompdf/
我正在使用 HTML 表格生成方框,每个方框内放置一个字符,例如。下表包含名称“kinjal dixit”
<table>
<tr>
<td>k</td><td>i</td><td>n</td><td>j</td><td>a</td><td>l</td>
<td> </td>
<td>d</td><td>i</td><td>x</td><td>i</td><td>t</td>
</tr>
</table>
有如下样式规则:
table tr td {
border: 1px solid black;
height: 2em;
width: 2em;
font-family: monospace;
}
在浏览器中查看时,带有空格的单元格与其他单元格的大小相同,但在生成 pdf 时,带有空格的单元格显示为“被压扁”。
有没有人可以解决这个问题?
编辑:在样式中,除了em,我尝试过pt和px。在所有情况下,当在浏览器中查看时,它看起来还不错,但是当转换为 pdf 时,它会做同样的事情。
编辑:dompdf 库默认使用名为“R&OS CPDF”的类。有一种配置 PDFLib 的方法。我正在阅读。
【问题讨论】:
-
你用什么来生成PDF?
-
基于标签和谷歌,这是:digitaljunkies.ca/dompdf
-
如果您使用 px 或 pt 大小作为宽度高度,效果会更好吗?