Create headings from a collection of paragraphs.
It creates new heading elements by detecting headings lines from all lines contained in paragraphs.
It uses a series of Machine Learning methods to determine if a block of text is a Heading, based on properties like font styles, text color, number of words, etc. Also, for all the detected Headings it calculates its level property based on font size, font weight, color, etc.
Accuracy depends on the quality of the trained models.
Better trained models can be easily imported into this module by following the instruction in the Training Module Guide.