In the document processor, a document memory which stores input document
data; a selector which selects all or part of document data stored in the
document memory; a characteristics extractor which extracts data relating
to characteristics of letter rows from all or part of the document data
selected by the selector; a work processor which work-processes all or
part of the document data based on the data relating to characteristics of
letter rows extracted by the characteristics extractor; and an output
section which outputs all or part of the document data work-processed by
the work processor are provided.