8. The method of claim 7 further comprising, assigning topic vectors to the two consecutive body text regions, and determining a distance between the topic vectors to determine whether the two consecutive body text regions belong to the same article.
7. A method being executed by a computer, the method comprising: separating, by the computer, a plurality of separate body text regions from a plurality of separate body graphic regions for each page of a document that includes plural different articles; generating, by the computer, a plurality of reading order alternatives of the plurality of separate body text regions with a text flow analysis; evaluating, by the computer, topics discussed in two consecutive separate body text regions to determine whether the two consecutive separate body text regions belong to a same article; comparing, by the computer, punctuation marks between the two consecutive separate body text regions to determine whether the two consecutive separate body text regions belong to the same article; applying, by the computer, a decision combiner to process the plurality of reading order alternatives to extract a reading order for each article in the document; and determining, by the computer, a beginning and an end for the articles to extract different articles from the document.