我正在将itext 5.4.5与XMLWorker 5.4.5一起使用,从ckEditor的html生成pdf。用户还可以从Word文档中粘贴一些文本,有时这会导致如下结果:
<ol>
<li value="3">some text1</li>
</ol>
<div>lorem ipsum dolor</div>
<ol>
<li value="100">some text2</li>
</ol>
<div>lorem ipsum dolor</div>
<ol>
<li value="77">some text3</li>
</ol>
这将导致ckEditor和html为
3. some text1
lorem ipsum dolor
100. some text2
lorem ipsum dolor
77. some text3
但是如果itext将此html转换为pdf,它将忽略li-tags的值并将其设置为“ 1”。结果是类似
1. some text1
lorem ipsum dolor
1. some text2
lorem ipsum dolor
1. some text3
有人知道一种方法,可以读取itext并使用li标签的数值吗?
提前感谢。
使用<ol>
标签的“开始”属性,如下所示:
<ol start="3">
<li>some text1</li>
</ol>
<div>lorem ipsum dolor</div>
<ol start="100">
<li>some text2</li>
</ol>