1. An information processing apparatus including an input unit for inputting an electronic file including vector information which includes at least graphic information and character information, comprising: a reading part configured to read the vector information included in the electronic file; a first line segment extraction part configured to extract line segment parameter information of a line object from the graphic information different from the character information in the vector information read by the reading part; a second line segment extraction part configured to extract polygon parameter information of a polygon object from the graphic information different from the character information in the vector information read by the reading part and extract the line segment parameter information of line segments forming the polygon object from the extracted polygon parameter information; a rectangle extraction part configured to extract rectangle parameter information based on the line segment parameter extracted by the first line segment extraction part and the second line segment extraction part; a minimum rectangle determination part configured to determine whether or not a rectangle formed based on the rectangle parameter information extracted by the rectangle extraction part is a minimum rectangle which does not connote other rectangles; and a minimum rectangle output part configured to output the minimum rectangle determined by the minimum rectangle determination part.