docx4j转换为html是否支持将w:numPr元素转换为html列表?
试图进行往返html-> docx-> html。从docx-> html返回时遇到问题 - w:numPr变为p并且没有转换回原始ul。
为了测试,我创建了一个新的docx,添加了一个项目符号列表并将其转换为html
Docx4J.toHTML(htmlSettings,os,Docx4J.FLAG_EXPORT_PREFER_XSL);
创建p元素而不是ul。 docx4j是否支持从w:numPr而不是p创建?如果是这样,怎么样?
谢谢!
答案 0 :(得分:1)
正如您所观察到的,docx4j目前没有将编号的段落转换为HTML列表项。
这样做会相当简单,但需要更多努力将列表项包装在适当的ol或ul元素中。
<强>更新强>
This commit会添加ol或ul元素和列表项,前提是您设置:
SdtWriter.registerTagHandler("HTML_ELEMENT", new SdtToListSdtTagHandler());
并且正在使用XSL作为输出方法。