1. A method comprising: assigning attributes to text zones in an electronic version of a document; and reformatting the electronic version of the document using one or more of the text zones selected and reformatted based on assigned attributes to generate the image representation at a target size.