Patent ID: 8064096

Claim:
A computer-implemented method comprising: using a computer, receiving a first variable data print file formed from a first document template, said first variable data print file comprising data of multiple pages; and using said computer, making changes to said first variable data print file, said making of said changes comprising: using said computer, factoring said first variable data print file into non-image-based reused objects to create a factored document template, into image-based reused objects and into non-reused objects to create a factored variable data file, each of said image-based reused objects and said non-image based reused objects comprising an object that repeatedly occurs at a same location on each page of said first variable data print file and said factored document template being different from said first document template in that at least some objects in said factored document template were not present in said first document template; using said computer, editing any of said image-based reused objects, said factored document template and said factored variable data file; and after said editing, recomposing said factored document template, said image-based reused objects, and said factored variable data file to produce a recomposed variable data print file.