Php 是否可以使用TCPDF在HTML表中创建单元格?
实际上,我正在编写一个模板工具,它能够读取在正确格式的文本文件中编写的测试/测验,然后在纸上(通过生成PDF文件)和web上(通过创建HTML+CSS+JS)呈现它。为了生成PDF文件,我选择了TCPDF,但实际上我遇到了一个问题:有时我想创建表格,并将复选框和文本框放在其中,就像您在这个模型图像中看到的那样: 如果我在HTML中这样做,我只需创建一些或标记,并通过使用相关的CSS属性在它们上应用边框,例如编写如下内容:Php 是否可以使用TCPDF在HTML表中创建单元格?,php,tcpdf,Php,Tcpdf,实际上,我正在编写一个模板工具,它能够读取在正确格式的文本文件中编写的测试/测验,然后在纸上(通过生成PDF文件)和web上(通过创建HTML+CSS+JS)呈现它。为了生成PDF文件,我选择了TCPDF,但实际上我遇到了一个问题:有时我想创建表格,并将复选框和文本框放在其中,就像您在这个模型图像中看到的那样: 如果我在HTML中这样做,我只需创建一些或标记,并通过使用相关的CSS属性在它们上应用边框,例如编写如下内容: <style> .dashed {
<style>
.dashed {
border: 2px dashed gray;
padding-left: 1em;
padding-right: 1em;
font-family: monospace;
}
.solid {
border: 2px solid gray;
padding-left: .75em;
padding-right: .75em;
margin-left: 1em;
margin-right: .5em;
font-family: monospace;
}
.solid:first-child {
margin-left: 0;
}
</style>
<table border="2" cellpadding="12" cellspacing="0">
<tr>
<td>What does 1 + 1 ?</td>
<td><span class="dashed"> </span>
</tr>
<tr>
<td>What does 2 + 2 ?</td>
<td>
<span class="solid">A</span>
One
<span class="solid">B</span>
Two
<span class="solid">C</span>
Three
<span class="solid">D</span>
Four
</td>
</tr>
</table>
.虚线{
边框:2个灰色虚线;
左:1米;
右侧填充:1em;
字体系列:monospace;
}
.固体{
边框:2倍纯色灰色;
左侧填充:.75em;
右侧填充:.75em;
左边距:1米;
右边距:.5em;
字体系列:monospace;
}
.固体:第一个孩子{
左边距:0;
}
什么是1+1?
什么是2+2?
A.
一个
B
两个
C
三
D
四
(实际上,我使用内联CSS进行解释,我通常不会以这种方式应用CSS样式)
不幸的是,如果我没有弄错的话,TCPDF不支持CSS边框——所以我觉得有点迷茫。为了达到同样的效果,你能给我一些提示和你的意见吗
提前多谢您是否尝试过使用HTML边框标记?例如:
border=“2”
bordercolor=“yellow”
bgcolor=“red”
您以前试过dompdf
吗?您应该试一下。