Patent ID: 8125691
Filing Date: 2012-02-28
Classification: G06F

Abstract:
1. An information processing apparatus for embedding information in electronic document data that has been input thereto, comprising: an image generating unit that analyzes electronic document data described in a predetermined page description language, and generates a document image from the electronic document data in accordance with the analysis; a detecting unit that detects layout information of each constituent image in the generated document image; a determining unit that, using the detected layout information, determines whether or not a coordinate substantially agreeing with a coordinate of a beginning of a line in the generated document image exists as a coordinate of a character in the electronic document data; a calculating unit that, (1) if said determining unit determines that the coordinate substantially agreeing with the coordinate of a beginning of a line in the generated document image exists as the coordinate of a character in the electronic document data, calculates normalization information, which is for normalizing placement of each constituent image belonging to the line in the document image, based upon the detected layout information, and, (2) if said determining unit determines that the coordinate substantially agreeing with the coordinate of a beginning of a line in the generated document image does not exist as the coordinate of a character in the electronic document data, excludes the line in the generated document image from the subject to be calculated for the normalization information; and an embedding unit that modifies the electronic document data based upon the calculated normalization information and embeds information in the modified electronic document data.