RE: Cant change mediabox on existing PDF
Gert Blekkenhorst <[email protected]> Sat, 13 Oct 2007 11:32:12 +0200 (CEST)
| Newsgroups | gmane.comp.lang.perl.modules.pdfapi2 |
|---|---|
| Message-ID | <[email protected]> |
Hi, Clipping and moving it around did the trick for us. # my @box=($X0, $Y0, $W, $H) ; # $gfx->rect(@box) ; # gfx->transform( -translate => [$BoundingBox[0]-$minX, $BoundingBox[3]-$maxY-($BoundingBox[3]-$a4H)], ) ; # $gfx->clip ; __________________________________________________ Van duder60 <duder60-/[email protected]> Verstuurd vr 12-10-2007 16:51 Aan [email protected] Onderwerp [perl-text-pdf-modules] Cant change mediabox on existing PDF I have a bunch of PDFs wirh crop and registration marks on them. I want to crop them, so that the marks are gone forever. I can change the cropbox, but I can't get the mediabox to change. Maybe I am doing things in the wrong order? Here is my code: use PDF::API2; use constant in => 1/72; $pdf_path = "c:/cf/utils/old.pdf"; $new_pdf_path = "c:/cf/utils/new.pdf"; $pdf = PDF::API2->new; $import = PDF::API2->open("$pdf_path"); $pdf->importpage($import); $pdf->mediabox(.5/in, .5/in, 6/in, 9/in); $pdf->cropbox(.5/in, .5/in, 6/in, 9/in); $pdf->saveas("$new_pdf_path"); Thanks! ******************* BELANGRIJK ! ******************************* De Triple P eSafe virusscanner heeft gevaarlijke inhoud en/of virus in dit mailtje gevonden en verwijderd. Bij vragen contact opnemen met de Servicedesk. ********************************************************************** \HTML Active Content: Found invalid IMG Tag, Found Web-beacon, Object Removed: 1 'img'