0

我有一个非常简单的 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
4

1 回答 1

0

正如@Chris在他上面的评论中所写的那样,在转换表格时, unalignedcolspans可以并且将会与iText的 HTML-Worker 混淆。我得到了一个格式错误的 HTML 模板,在设置了正确的colspan值并拥有正确数量的单元格之后,问题就消失了。

于 2013-06-13T12:11:09.613 回答