Html内容输出到word中,设置段落前的自动编号,但是html中的一些标签会影响自动编号

我想让输出到word中的html内容,每输出一次的内容只有一个编号。
但是如果html中包含p标签、table表格等等,会影响自动编号,输出时就会带出错误的编号。
怎么解决这个问题?
代码示例和输出的word,已上传到附件中。
code docx.zip (12.2 KB)

@zsnqsl, 请尝试此代码示例:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

String str = "<span><p>html p span 1</p><p>html p span 2</p><p>html p span 3</p></span><p>html p 2</p><p>html p 3</p><p>html p 4</p><p>html p 5</p></br>";

builder.getListFormat().applyNumberDefault();
builder.getListFormat().setListLevelNumber(0);
builder.getListFormat().getListLevel().setNumberFormat("\u0000、");
builder.getListFormat().getListLevel().getFont().setName("宋体");
builder.getListFormat().getListLevel().setStartAt(0);
builder.getListFormat().getListLevel().setAlignment(ListLevelAlignment.RIGHT);
builder.getListFormat().getListLevel().setTrailingCharacter(ListTrailingCharacter.NOTHING);
builder.getListFormat().removeNumbers();

List list = doc.getLists().get(0);

builder.getParagraphFormat().setLeftIndent(20.8);

Paragraph curPara = builder.getCurrentParagraph();

for(int i = 0; i < 3; i++)
{
    builder.insertHtml(str, true);

    Paragraph firstParaInHtml = (Paragraph)curPara;
    curPara = builder.getCurrentParagraph();

    firstParaInHtml.getListFormat().setList(list);
}

doc.save("out.docx");