我正在使用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-tag的数值?
提前谢谢。
发布于 2019-10-17 05:24:53
使用<ol>标签的start属性,如下所示:
<ol start="3">
<li>some text1</li>
</ol>
<div>lorem ipsum dolor</div>
<ol start="100">
<li>some text2</li>
</ol>https://stackoverflow.com/questions/21696426
复制相似问题