8. A method of processing a document comprising: obtaining document information created using at least two applications; generating a document image based on the document information; dividing the document information into areas for each of the applications; determining whether a divided area is a character extractable area from which a character code can be extracted, for each of the areas; first extracting including extracting, for a first area that is an area determined to be the character extractable area, first character information from the area; second extracting including extracting, for a second area that is an area not determined to be the character extractable area, a character code by performing a character recognition processing on the document image as second character information; and storing the first character information, the second character information, and at least one of the document information and the document image in association with each other.
8. A method of processing a document comprising: obtaining document information created using at least two applications; generating a document image based on the document information; dividing the document information into areas for each of the applications; determining whether a divided area is a character extractable area from which a character code can be extracted, for each of the areas; first extracting including extracting, for a first area that is an area determined to be the character extractable area, first character information from the area; second extracting including extracting, for a second area that is an area not determined to be the character extractable area, a character code by performing a character recognition processing on the document image as second character information; and storing the first character information, the second character information, and at least one of the document information and the document image in association with each other. 10. The method according to claim 8 , wherein the first extracting includes extracting first positional information that indicates a position of the first character information; and the storing includes storing the first positional information in association with the first character information.