itext XMLWorkerHelper忽略 标签

问题描述 投票:2回答:1

我正在将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标签的数值吗?

提前感谢。

java pdf-generation html-lists itext xmlworker
1个回答
0
投票

使用<ol>标签的“开始”属性,如下所示:

<ol start="3">
  <li>some text1</li>
</ol>
<div>lorem ipsum dolor</div>
<ol start="100">
  <li>some text2</li>
</ol>
© www.soinside.com 2019 - 2024. All rights reserved.