Efficient portable document
First Claim
Patent Images
1. A computer-implemented method for formatting electronic documents, comprising:
- receiving, at a computer system, a source version of an electronic document in a source format;
processing the source version of the electronic document to generate a target version of the electronic document in a target format, the processing comprisingcompressing one or more images embedded in the source version of the electronic document,compressing one or more Type 1 fonts embedded in the source version of the electronic document, andunifying object duplicates embedded in the source version of the electronic document,the target version of the electronic document in the target format including both the compressed one or more images and the compressed one or more Type 1 fonts and excluding one of each of the object duplicates; and
outputting the target version of the electronic document in the target.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for formatting electronic documents involves obtaining, at a computer system, an electronic document in a source format. The process also involves processing the electronic document by optimizing sizes of one or more images embedded in the electronic document, optimizing sizes of one or more Type 1 fonts in the electronic document, and removing object duplicates in the electronic document. In addition, the process involves generating the document in a target format based on the processing.
-
Citations
24 Claims
-
1. A computer-implemented method for formatting electronic documents, comprising:
-
receiving, at a computer system, a source version of an electronic document in a source format; processing the source version of the electronic document to generate a target version of the electronic document in a target format, the processing comprising compressing one or more images embedded in the source version of the electronic document, compressing one or more Type 1 fonts embedded in the source version of the electronic document, and unifying object duplicates embedded in the source version of the electronic document, the target version of the electronic document in the target format including both the compressed one or more images and the compressed one or more Type 1 fonts and excluding one of each of the object duplicates; and outputting the target version of the electronic document in the target. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable, tangible data storage memory device having recorded thereon instructions that, when executed, cause a processor to perform operations that comprise:
-
receiving, at a computer system, a source version of an electronic document in a source format; processing the electronic document to generate a target version of the electronic document in a target format, the processing comprising compressing of one or more images embedded in the source version of the electronic document, compressing one or more Type 1 fonts embedded in the source version of the electronic document, and unifying object duplicates embedded in the source version of the electronic document, the target version of the electronic document in the target format including both the compressed one or more images and the compressed one or more Type 1 fonts and excluding one of each of the object duplicates; and outputting the target version of the electronic document in the target. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented system, comprising:
one or more computer processors; a tangible memory device storing instructions that are accessible to the one or more processors, the instructions, when executed, causing the one or more processors to perform operations that comprise; receiving, at a computer system, a source version of an electronic document in a source format; processing the electronic document to generate a target version of the electronic document in a target format, the processing comprising compressing one or more images embedded in the electronic document, compressing one or more Type 1 fonts embedded in the source version of the electronic document, and unifying object duplicates embedded in the source version of the electronic document, the target version of the electronic document in the target format including both the compressed one or more images and the compressed one or more Type 1 fonts and excluding one of each of the object duplicates; and outputting the target version of the electronic document in the target format. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
Specification