03-08-2010, 05:59 PM | #1 |
Junior Member
Posts: 3
Karma: 10
Join Date: Mar 2010
Device: Kindle
|
Fit PDF to screen height
I have several PDFs I want to read on the Kindle.
They are presentations, with large fonts and complex layouts. Kindle 2 with firmware 2.3 handles them just fine, they are quite readable in landscape mode. However, when stretched to fit the Kindle screen horizontally, every page is just slightly bigger than one screen vertically. So all pages are split right before the bottom edge. When paging through the document, every second page is almost blank, except for a small stripe from the previous page. As far as I know there is no way to zoom PDFs on the kindle. Can I somehow add some padding to the left and right border of each page in the PDF? (I do not have the original files used to generate the PDFs) If the pages were just a little bit wider, then each page would fit on one screen. |
03-08-2010, 06:21 PM | #2 |
Evangelist
Posts: 473
Karma: 15000
Join Date: Jul 2008
Device: Various and sundry
|
Nope. Nothing you can do about it. The Kindle is not a good platform for viewing PDFs. It's best to convert them to something else.
In fact, I would argue that a PDF file is good only for printing out a hard copy, which is what it was designed to do. Mike |
Advert | |
|
03-08-2010, 06:31 PM | #3 |
reader
Posts: 6,975
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
|
You will still get 2 pages for each original page, but you could try soPdf with fit 2xWidth and a large percentage overlap (perhaps 30%). This should give you most of the original page on both of the pair of pages. There is a GUI for soPdf if you are not comfortable with the command line.
|
03-08-2010, 07:16 PM | #4 | |
Junior Member
Posts: 3
Karma: 10
Join Date: Mar 2010
Device: Kindle
|
Quote:
My goal is really to speed up paging through the documents, so I do not have to press next twice and have double loading times for each page. I tried soPDF with the "fit to height" option, but that seems to do something else. The following however works just fine: I drew some red rectangles to the left and right border of a page in the document with PDF Xchange Viewer. This prevents the kindle from cropping the white border and zooming in, and now the page fits perfectly on a single kindle screen. I just need a way to automate this process for thousands of pages. Is there a command line tool that can draw in PDFs? |
|
03-08-2010, 07:27 PM | #5 | |
reader
Posts: 6,975
Karma: 5183568
Join Date: Mar 2006
Location: Mississippi, USA
Device: Kindle 3, Kobo Glo HD
|
Quote:
|
|
Advert | |
|
03-09-2010, 12:05 PM | #6 | |
So Many Words to Read!
Posts: 411
Karma: 125665
Join Date: Aug 2006
Device: Kindle
|
pdf is not just for printing
Quote:
The key for me was to scan all the book in black and white (best contrast) and crop all the white space in acrobat pro - i can read all of them comfortably in potrait with all of the formatting intact - I also delete all the pages before page one so that my pdf pages correspond to my physical page numbers - when my teacher says "turn to page 478" i simply type "478" and i am there. I beleive the Kindle DX is a great opton for PDF's - yes other readers can zoom but why would you want to if you can just read a full page at a time (zooming and panning around to read is not very ergonomc for me) |
|
03-11-2010, 07:31 AM | #7 |
Enthusiast
Posts: 43
Karma: 10
Join Date: Jan 2010
Location: Germany
Device: Kindle DXi
|
I wrote a small script for me that does the job for A4 landscape presentations.
One drawback with this method is that the pdfs are converted to images and then combined again to one pdf in the end. So you loose some sharpness. But for most of my presentations it is ok. I create the background image with a black border, that prevents the kindle from cropping and than centre the original pdf pages inside that background image. The script uses 120dpi to raster the pdfs and the resolution of the background image is chosen to fit an A4 landscape page. Adjust as you like. Just start the script in a path with pdfs, and each of the pdf files is converted and stored in the "final" folder inside the current folder. No guaranties. Use at your own risk. Ignore the error messages of composite. Requirements: - Linux - imageMagick - ghostscript Code:
#/bin/sh if [ ! -d convert ]; then mkdir convert fi if [ ! -d final ]; then mkdir final fi typeset -i number number=0 for DATEI in *.pdf; do echo "processing $DATEI ..." OUTDATEI=final/${DATEI/.pdf/-resize.pdf} convert -bordercolor black -size 1550x996 xc:white -border 2x2 convert/back.png exitValue=$? number=0 while (( exitValue == 0 )); do numberZero=`printf %03d $number` composite -quiet -gravity center -density 120 ${DATEI}[${number}] convert/back.png convert/output_${numberZero}.pdf exitValue=$? (( number++ )) done (( number-- )) gs -dNOPAUSE -sDEVICE=pdfwrite -q -sOUTPUTFILE=$OUTDATEI -dBATCH convert/output_*.pdf rm convert/* done exit 0 Last edited by jft; 03-11-2010 at 07:46 AM. |
03-11-2010, 12:01 PM | #8 | |
Junior Member
Posts: 9
Karma: 10
Join Date: Mar 2010
Device: Kindle 2
|
Quote:
I don't like how you convert it to PRC or another format with Mobi Creator or Calibre and it just mashes everything together, making pages numbers in them middle and chapters starting in weird areas. |
|
03-12-2010, 07:11 PM | #9 |
So Many Words to Read!
Posts: 411
Karma: 125665
Join Date: Aug 2006
Device: Kindle
|
[QUOTE=baker2gs;825051]I think that's the problem I'm having with viewing PDFs on my Kindle, the white space on the outside causes the text to be very small. Is it easy to crop large amounts of pages the same way with Acrobat Pro? If so I might consider giving that a try.
I don't like how you convert it to PRC or another format with Mobi Creator or Calibre and it just mashes everything together, making pages numbers in them middle and chaperienc unless its straight text its best to leave in native pdf - crop off all the white space and you will have a much better experience |
03-13-2010, 03:10 PM | #10 | |
Addict
Posts: 326
Karma: 960
Join Date: Jul 2009
Location: Florida, US
Device: Kindle DX, iPad
|
Quote:
convert -fuzz 15% -bordercolor white -trim name_of_image.jpg output_name.jpg -Edit- Oh wait, you're trying to trim the white space around a pdf. I haven't tried that with ImageMagick. It may be able to do that too using the same command. I'll go try it out. -Edit 2- It does work for pdfs! Just run command: convert -fuzz 15% -bordercolor white -trim input.pdf output.pdf Last edited by lilman; 03-13-2010 at 03:16 PM. |
|
03-20-2010, 01:07 PM | #11 | |
Junior Member
Posts: 9
Karma: 10
Join Date: Mar 2010
Device: Kindle 2
|
Quote:
I can't get ImageMagick to work, it wont open the PDF. Are there any good step by step instructions to get it installed and set up correctly? Running on Windows 7. |
|
03-22-2010, 08:46 AM | #12 | |
Addict
Posts: 326
Karma: 960
Join Date: Jul 2009
Location: Florida, US
Device: Kindle DX, iPad
|
Quote:
mogrify -fuzz 15% -bordercolor white -trim *.pdf The mogrify command is similar to convert except that it overwrites the input file (which is why I said copy the pdfs to a new folder, otherwise you will lose the originals). The above command should trim the white space of all the pdfs in the folder. |
|
03-23-2010, 05:35 AM | #13 |
Addict
Posts: 229
Karma: 1234
Join Date: Feb 2010
Location: Earth
Device: Kindle 1. Kindle 2. IPAD. KDXG. Kindle 3.Fire
|
AT first I was going to say, you've got it backward, the PDF is a poor platform for viewing on a small device, but your second sentence indicates that's what you meant. PDF's are just a terrible means of reading electronic text on anything smaller than a DX. For mobile use, they are virtually useless. At my library we have over 50,000 journals online and 95% of them are PDF. Look good on the computer monitor, not so good on the phone.
|
03-26-2010, 04:02 PM | #14 | |
Junior Member
Posts: 9
Karma: 10
Join Date: Mar 2010
Device: Kindle 2
|
Quote:
|
|
03-27-2010, 11:16 AM | #15 | |
Addict
Posts: 326
Karma: 960
Join Date: Jul 2009
Location: Florida, US
Device: Kindle DX, iPad
|
Quote:
Here are some of your options: 1) All of the scan processing can be done using ImageMagick. The commands for this can be found here: http://www.imagemagick.org/script/convert.php. 2) You could use a program I wrote that automates the ImageMagick commands: https://www.mobileread.com/forums/showthread.php?t=75628. This is what I use to get manga on my DX. It will process a lot of manga at once and it can make a pdf of each chapter automatically. 3) Another option would be to use Mangle. If you want a pdf then you can use ImageMagick to create one from the output of Mangle. The command would be something like: convert *.gif out.pdf If you have any further questions about preparing manga for the Kindle, please make another thread or post in my program's or the mangle thread as this thread is only supposed to be about fitting pdf to screen height. Last edited by lilman; 03-27-2010 at 01:59 PM. |
|
Tags |
kindle, kindle 2 pdf, landscape, pdf, zoom |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
K3 - Fit to screen (width) for PDF | nuke | Amazon Kindle | 0 | 09-30-2010 09:27 AM |
PRS-600 How to make prs600 display PDF fit width? | wifish | Sony Reader | 1 | 12-20-2009 12:28 PM |
PDF Support for 'Fit visible' or 'Paging while zoomed'? | badbob001 | iRex | 5 | 12-03-2009 11:22 AM |
What is the best application to create PDF fit on a Reader? | komugi | 14 | 07-29-2009 03:20 PM | |
PDF Fit Visible per page/landscape view | jessesn | Sony Reader | 4 | 10-02-2006 10:42 AM |