1. An image processing apparatus comprising: a character recognition section for performing a character recognition process for a character included in a document, based on image data obtained by reading the document; and an image file generation section for generating an image file in which text data obtained by the character recognition process are associated with the image data, the character recognition section generating the text data corresponding respectively to a plurality of possible character recognition results, in a case where the character recognition section detects the plurality of possible character recognition results, the image file generation section generating the image file in which each of the text data produced by the character recognition section is associated with the image data.