1. An information processing apparatus comprising: a processor; and a memory for storing a computer program, wherein the processor executes the stored computer program to function as: a providing unit configured to provide a window which includes a Web page area and a preview area, wherein an original of a Web page is displayed in the Web page area, and wherein the preview area displays a print preview image of the case where a part of the Web page is arranged; a first selecting unit configured to select a part of the Web page displayed in the Web page area based on an area selection instructed on the Web page area by a user; an arranging unit configured to arrange the selected part of the Web page on the print preview image displayed in the preview area when the user drags the selected part of the Web page from the Web page area and drops the dragged part of the Web page into the preview area; an editing unit configured to edit the part of the Web page which has been arranged in the preview area by the arranging unit, wherein the editing unit changes a size of the part of the Web page arranged in the preview area if the user changes a size of a frame flame surrounding the part of the Web page arranged in the preview area; and a control unit configured to control a printer to print the arranged and edited part of the Web page based on the print preview image in the preview area when accepting a print instruction from the user.