1. An image processing apparatus comprising: an extracting unit that extracts a text part from an image; a dividing unit that divides the text part extracted by the extracting unit according to a color of text; a search condition specifying unit that enables to specify a keyword and the color of text as a search condition of text; and a text searching unit that performs a text search using the keyword and the color of text, when the keyword and the color of text are specified by the search condition specifying unit, the text part being divided by the dividing unit according to the color of text.