Patent ID: 9032284
Filing Date: 2015-05-12
Classification: G06F

Abstract:
1. A computer program product comprising a computer usable storage device having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to: receive an indication to print a document that includes content formatted to print in a first quantity of pages; group the content into two or more regions based, at least in part, on a shape of the content; assign a label to each region; identify one or more potential transformations for each region based on one or more rules, at least one region having a different number of potential transformations identified relative to another region; evaluate a cost of applying the one or more potential transformations to each region based, at least in part, on the assigned label; and responsive to the evaluating, apply one or more transformations individually to each region to change the formatting of content within the regions such that the document includes content in a transformed format printable in a second quantity of pages without falling below a predetermined readability threshold, the second quantity of pages being less than the first quantity of pages.