System and method for producing, displaying and printing documents
AssigneeAdobe Systems Incorporated
InventorsNarciso Jaramillo, Steven Johnson
Life of this patent
Estimating the term…
Abstract
A system and method creates an output document file that describes the appearance of a source document from a print stream of commands received from an application, and allows the output document file to be printed or displayed via a lightweight application, such as a plug-in to a browser. User interface controls are merged into the document at the time of creation, allowing those controls to be customized to viewer's needs.
Claims15
A method comprising:
- displaying an icon via an operating system, the icon capable of responding to a file dragged onto it;
- responsive to the file dragged onto the icon:
- causing the operating system to cause an application corresponding to the file to print the file to a logical printer corresponding to a printer driver;
- receiving a description of the file in a page description language from the application;
- and
- building a document responsive to the description of the file, the document capable of being viewed in a browser window, wherein building the document comprises inserting computer instructions for a user interface into the document, the user interface comprising one or more user interface controls for a user to control a navigation of the document, wherein the computer instructions are useable to display the user interface in the browser window along with content of the document.
A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
- displaying an icon via an operating system, the icon capable of responding to a file dragged onto it;
- responsive to the file dragged onto the icon:
- causing the operating system to cause an application corresponding to the file to print the file to a logical printer corresponding to a printer driver;
- receiving a description of the file in a page description language from the application;
- and
- building a document responsive to the description of the file, the document capable of being viewed in a browser window, wherein building the document comprises inserting computer instructions for a user interface into the document, the user interface comprising one or more user interface controls for a user to control a navigation of the document, wherein the computer instructions are useable to display the user interface in the browser window along with content of the document.
A system comprising:
- an output device;
- and
- a computer programmed to perform operations comprising:
- displaying an icon on the output device via an operating system, the icon capable of responding to a file dragged onto it;
- responsive to the file dragged onto the icon:
- causing the operating system to cause an application corresponding to the file to print the file to a logical printer corresponding to a printer driver;
- receiving a description of the file in a page description language from the application;
- and
- building a document responsive to the description of the file, the document capable of being viewed in a browser window, wherein building the document comprises inserting computer instructions for a user interface into the document, the user interface comprising one or more user interface controls for a user to control a navigation of the document, wherein the computer instructions are useable to display the user interface in the browser window along with content of the document.
Dependencies are inferred from the claim text.