Aha, may be I should have mentioned more clearly in the first place.
I mean by Shrink: As if you are copying on a nice copier which can reduce the size of the page. If the Page size is reduced, I can use PDF::API2 to create an new page and add header and the shrinked page to it.