1. A computer-implemented method for synthesizing a reusable graphic in a document, the method comprising: extracting an identified graphic from the document to provide an extracted graphic, wherein the extracting comprises: identifying individual candidate reusable graphic components contained within the document; extracting feature information and environmental information about each of the individual candidate reusable graphic components; evaluating the extracted information associated with each individual candidate reusable graphic component to determine whether the individual candidate reusable graphic components are to be consolidated into a single reusable graphic, wherein the evaluating includes a plurality of: performing a first determining of whether a first of the individual candidate reusable graphic components is placed over a second of the individual candidate reusable graphic components in the document to determine whether the first and second individual candidate reusable graphic components are to be consolidated into a single reusable graphic; performing a second determining of whether the first individual candidate reusable graphic component is within a predetermined distance from the second individual candidate reusable graphic component in the document to determine whether the first and second individual candidate reusable graphic components are to be consolidated into a single reusable graphic; and performing a third determining of whether a third of the individual candidate reusable graphic components is between the first and the second individual candidate reusable graphic components to determine whether the first, second and third individual candidate reusable graphic components are to be consolidated into a single reusable graphic; and synthesizing a single reusable graphic from the plurality of the first, second, and third individual candidate reusable graphic components based on at least one of the first, second, and third determinations.