Abstract: A method of delivering a hardcopy of a document to a user via a printer of the user includes receiving a request for the document and creating an electronic file that includes an electronic reproduction of the document and code that interacts with a printer of the user to allow at least one hardcopy of the document to be printed on the printer. The code also prevents the electronic reproduction of the document from being used to print more than a predetermined number of hardcopies of the document. The method also includes sending the electronic file to the user.
Abstract: An electronic file includes a page rendered version of a document and at least one unreferenced object embedded therein. The unreferenced object serves as a virtual watermark with respect to the electronic document. The electronic file may be an electronic file in Portable Document Format. The at least one unreferenced object may be an XObject. The electronic file of also may include at least one fixed location referenced object and at least one variable location object. The unreferenced object may be a placeholder object configured to be populated with a specific value in a subsequent production process while the electronic file remains encrypted. The unreferenced object may include information that identifies a location for at least one other object.
Abstract: A method of delivering a document includes providing an electronic file that includes a page rendered version of the document, embedding at least one placeholder object into the electronic file during a first document preparation process, thereafter, populating a specific value into the at least one placeholder object during a second document preparation process, and transmitting an electronic file that includes the document to a requester.