Method and apparatus to facilitate creation of documents from individual pages
AssigneeInternational Business Machines Corporation
InventorScott David Mastie
Life of this patent
Estimating the term…
Abstract
A method and apparatus of assembling a set of page files into a document file is described. A set of page files, which represents one page or a group of pages within a document, is received as input files. For one embodiment of the present invention, the page files and document files are written in a page description language. The correct sequence of the pages within the document is determined. Then, a framework for a document file is created. The framework is created to include all or a portion of the pages from the set of page files. One or more of the pages within the page files are modified to fit into the framework and then stored within the document framework. The document file is then stored.
Claims30
A computer implemented method of assembling pages into a multi-page document comprising:
- (a) receiving a plurality of page files, wherein each page file includes one or more pages, wherein each page comprises output for one page of the multi-page document, and wherein at least one page file includes output for multiple pages of a multi-page document;
- (b) determining a sequence of all the pages in all the received page files within the multi-page document;
- (c) creating a framework for a document file for storing the pages from the page files as the multi-page document;
- (d) modifying the pages in the page files to fit into the framework of the document file;
- (e) storing each of the pages from all the received page files within the document file according to the determined sequence;
- and
- (f) storing the document file, wherein the stored document file can be subsequently retrieved to enable access to the pages in the multiple-page document.
A system for assembling pages into a multi-page document, comprising:
- means for receiving a plurality of page files, wherein each page file includes one or more pages, wherein each page comprises output for one page of the multi-page document, and wherein at least one page file includes output for multiple pages of a multi-page document;
- means for determining a sequence of all the pages in all the received page files within the multi-page document;
- means for creating a framework for a document file for storing the pages from the page files as the multi-page document;
- means for modifying the pages in the page files to fit into the framework of the document file.
- means for storing each of the pages from all of the received page files within the document file according to the determined sequence;and
- means for storing the document file, wherein the stored document file can be subsequently retrieved to enable access to the pages in the multiple-page document.
A machine readable medium having stored thereon data representing a sequence of instructions for assembling pages into a multi-page document, the sequence of instructions, which, when executed by a processor, cause the processor to perform:
- (a) receiving a plurality of page files, wherein each page file includes one or more pages, wherein each page comprises output for one page of the multi-page document, and wherein at least one page file includes output for multiple pages of a multi-page document;
- (b) determining a sequence of all tie pages in all the received page files within the multi-page document;
- (c) creating a framework for a document file for storing the pages from the page files as the multi-page document;
- (d) modifying the pages in the page files to fit into the framework of the document file;
- (e) storing each of the pages from all the received page files within the document file according to the determined sequence;
- and
- (f) storing the document file, wherein the stored document file can be subsequently retrieved to enable access to the pages in the multiple-page document.
Dependencies are inferred from the claim text.