@gs01 In MS Word document horizontal rules are represented as shapes. You can identify such shapes using Shape.isHorizontalRule property. So you can use code like the following to get horizontal rules from the document:
Document doc = new Document("C:\\Temp\\in.html");
for (Shape s : (Iterable<Shape>)doc.getChildNodes(NodeType.SHAPE, true))
{
if (s.isHorizontalRule())
{
// Do something with horizontal rule.
// ....
}
}