1. An automated document template creation method, comprising: inputing data of an existing document that contains a visual design to input an image; decomposing the image into at least one object using at least one image processing technique; determining at least one design attribute of the at least one object; and synthesizing a document template containing the at least one design attribute.