1

このhtmlコードはdbにあり、pdfで解析したいと考えています。PDF生成にitextを使用しています。これがdbのhtmlです:

<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>

そして、これが解析されてpdfに挿入されるものです:

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

また、htmlを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);
}

ご覧のとおり、数字と黒丸は表示されていません (html の "ol" タグと "li" タグ)。これを解決するには?

編集

より明確にするために。これが私がhtmlに持っているテキストです:

ここに画像の説明を入力

そして、ここにpdfに挿入されたメモがあります:

ここに画像の説明を入力

4

2 に答える 2