1. A method for hiding data in document contents, the method comprising: receiving information relating to the document contents, wherein at least part of the document contents are of a binary nature; converting the data to halftone pixel groups according to predefined binary classifications associated with combinations of halftone pixels; and replacing a binary portion of the document contents with the halftone pixel groups.