-
Notifications
You must be signed in to change notification settings - Fork 1
stevenrobertson/pypdfcrop
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
pypdfcrop is a small program to [auto-]crop PDF files, similar in purpose to the 'pdfcrop' utility. This tool appends updated page layouts to the PDF file instead of re-rendering it entirely, which preserves more document metadata. In particular, 'pdfcrop' drops document outlines, while this utility preserves them. Requires GhostScript, unless bounding boxes are specified manually. Also requires the pyPdf library. NEWS: 2012-05-25 Added support for cropping only from the top and bottom or the left and right sides of each page. In this way page width or page height can be conserved. (MHG) 2010-08-10 Added support for encrypted PDFs (including those encrypted with a blank password). Also added even/odd alternating margins, to leave padding when printing the resulting document for binding. 2010-08-07 Initial release. Although it's worked like a charm on every PDF I've tried it on, GhostScript complains about the resulting files. If it messes your PDFs up, just fire up a hex editor and delete everything after the second-to-last '%%EOF'. Also there's something weird about documents with rotated pages, although I think it relates to the way GhostScript is calculating the bounding boxes in those cases.
About
A pdfcrop replacement that preserves document metadata.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published