我有一个非常简单的HTML表格,其中包含12列。我正在尝试使用iText 5.1.1(Java)将其转换为PDF。
我的问题是,PDF输出中的表格包装了。我的意思是,它显示第一行,但是将行包装在页面的末尾,然后没有换行符或任何内容,它只显示从上一行的最后一个单元格开始的下一行。
如何让iText的HtmlWorker'nowrap'成为我的表格,即在PDF格式的一行中显示一行?
顺便说一句,我仍然希望将数据包裹起来,而不是表格行:h1 h2 h3 h4
h5 c1 c2 c3
c4 c5
而不是屏幕截图,h -> header cell
,c -> data cell
...基本上就是表格在PDF中的样子,而不是:
h1 h2 h3 h4 h5
c1 c2 c3 c4 c5
答案 0 :(得分:0)
正如@Chris在上面的评论中写的那样,未转换的colspans
可以并且在转换表时会混淆 iText 的HTML-Worker。我得到了一个格式不正确的HTML模板,在设置了正确的colspan
值并且具有正确数量的单元格之后,问题就消失了。