この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に挿入されたメモがあります: