46
22
I have an ebook I'm trying to read in PDF format on a Kindle. Unfortunately, the page headers and footers have some content (page number and copyright info, respectively) preventing the device from scaling the actual text to match its usable area viewing area, thus leaving the actual content too small to read.
Various tools are available which will trim off whitespace, but the Kindle already does this; my goal, by contrast, is to remove printed matter outside of a defined bounding box, and the only tool I've found for the purpose is moderately expensive commercial software.
I could probably generate a mask in Inkscape; split out the individual pages using pdftk, apply the mask to each page individually (outputting to postscript), and recombine the numerous postscript files into a single PDF. However, this decode/reencode steps would be pretty unfortunate in terms of document size; something able to operate with a bit more finesse would be ideal.
I have all major operating systems handy (Windows, several modern Linux distros, a Mac, etc) so solutions don't need to be constrained by platform.
Suggestions?
(I've reported the issue to the author, who mentioned it to his editor, who hasn't done anything about the issue over the course of more than a month, making the zero-work approach evidently nonproductive).
Opened pdf, it auto selected the area to be cropped, saved to new file with adding _cropped to the file name, basically i did nothing - awesome app! – Rush Frisby – 2015-09-16T14:05:44.100
This tool preserves all PDF vector-graphics ==> Zooming in works like before cropping. Exactly what I needed. – kiltek – 2015-11-13T15:51:52.780
The controls of this app are a bit cumbersome, however it's really very useful. It also preserves the comments (highlights, underlines etc) in the document. Awesome! A great help for reading PDF documents on tablets. – Czechnology – 2015-11-13T18:34:10.477
1Briss is excellent in that it works automatically and almost always does a good job. On Linux machines, you may get the result with one short command in few seconds with "briss myfile.pdf". Just add the following line to your ~/.bashrc file, adapting it to the installation directory of briss: briss() { java -jar ~/bin/briss-0.9/briss-0.9.jar -s "$1" ; } – dominecf – 2017-07-22T16:54:48.077
4That's a beautiful piece of software; thanks! – Charles Duffy – 2010-11-01T03:27:59.340
1Unreal! great program – Fidel – 2012-12-23T21:09:55.300