Patent ID: 8645344

Claim:
A method for processing content of a document, comprising: modeling visual appearance of pages of the document based on a universal document model which is independent of format of the document and comprises at least one object for each of the pages and at least one object used to describe layout of the pages, wherein the universal document module further comprises a docbase, wherein the docbase comprises one or more docsets and every docset comprises one or more documents, wherein an object for the docbase comprises at least one object for each of the docsets, and an object for each of the docsets comprises at least one object for each of the documents; by an application, initiating an operation on the visual appearance of pages of the document modeled based on the universal document model by issuing at least one instruction describing an operation on an object of the universal document model to a platform software; by said platform software, performing the operation on document data which is corresponding to the object of the universal document model according to the instruction; wherein the instruction conforms to an interface standard independent of the format of the document.