/ / itext falha na geração de pdf ao analisar algumas tags html - java, html, pdf, análise de html, itext

itext pdf generation falha na análise de algumas tags html - java, html, pdf, html-parsing, itext

Eu tenho esse código html, que reside em db e quero analisá-lo em pdf. Estou usando o itext para geração de pdf. aqui está o html em db:

<p>no note.</p><br>
<ul><br>
<li><strong>section</strong></li><br>
</ul><br>
<ol><br>
<li>first</li><br>
<li><em>second</em></li><br>
<li><span style="text-decoration: underline;">third</span></li><br>
</ol><br>

e aqui está o que é analisado e inserido em pdf:

<p>no note.</p><br>
<strong>section</strong><br>
first<br>
<em>second</em><br>
<span style="text-decoration: underline;">third</span><br>

e também aqui está o meu código para analisar o html em pdf:

org.jsoup.nodes.Document doc = Jsoup.parse(text);
List<Element> objects;
objects = HTMLWorker.parseToList(new StringReader(doc.outerHtml()), null);
for (Element object : objects) {
Element ele = (Element) object;
document.add(ele);
}

como pode ser visto, números e marcadores não são mostrados (que são as tags "ol" e "li" em html). Como resolver isso?

Editar

Para mais esclarecimentos. Aqui está o texto que tenho em html:

insira a descrição da imagem aqui

e aqui está a nota inserida em pdf:

insira a descrição da imagem aqui

Respostas:

0 para resposta № 1

meu amigo acabou de resolver:

XMLWorkerHelper.getInstance().parseXHtml(new XHtmlElementHandler(document), new StringReader(text));

simples :)