Ok. Lets take closer look at PDF support in Kindle DX.
Getting PDF files on Kindle
You have two options here: either connect Kindle DX to your PC via USB and copy the files over or send the file to your Kindle email address just like any other personal document. Amazon web service is smart enough to know which device supports PDF natively and will just send the file over without conversion. You will need to pay $0.15 per megabyte transferred. Unfortunately you can’t download PDF files directly to your Kindle since in this case Amazon will pay $0.12 per megabyte and you will pay nothing. When on Kindle DX, PDF files are treated just like other personal documents – they are not archived to Amazon servers when you delete them.
Displaying and navigating PDF files
PDF files are always displayed in ‘fit-to-width’ mode whether screen orientation is portrait or landscape. You can’t zoom in or out or pan horizontally. While this will not be a problem for most documents it can render some completely unreadable. 5-way controller seems to do nothing when viewing PDF files. Because of the nature of PDF format implementing text-to-speech and variable font size properly would be next to impossible so I wasn’t surprised to find that these features are not there.
Of course you can still email you PDF file to free document conversion email at @free.kindle.com and then import into Kindle. Font sizes and “read to me” will then work however for PDF documents the result of such conversion is usually not visually pleasing.
When navigating PDF files you can:
- Go to next and previous page.
- Go to page by number via menu command. Total number of pages is displayed in the bottom portion of the screen.
- “Go to Beginning” and “Cover” menu commands both seem to take you to the first page. This makes sense since PDF format doesn’t have a concept of cover or beginning of text unlike eBooks.
- You can search within the document and iterate search results. Search terms will be highlighted as you view the pages. You can’t see all search results at once.
- You can add bookmarks and navigate them as a list.
You can not:
- Follow any internal and external links from PDF documents. While you can see things that look like links (underlined text in different font for example) they will not work – there is no way to select them. In PDF functionality and appearance are separate. You can think of it as JPEG screenshot of web-page – the seem to be there – but there is no way to know where they lead since Kindle PDF viewer doesn’t implement the functional part of links.
- There are two ways table of contents is generally implemented in PDF files: either as a set of pages that contain links to sections and chapters (and as described above links don’t work) and as a separate data structure that is not displayed as part of the document. Adobe Acrobat usually displays these tables of contents in the navigation bar to the left of the document. Kindle DX doesn’t seem to use this either. This was a bit of a surprise for me because having worked with PDF format I know that it would take average software developer one day to write code that will extract this table of contents and make it usable by the viewer. Hopefully this will be addressed with some future update.
- Annotation and highlighting is also not possible in PDF files.
So if you have a document with small number of pages – it’s no problem – you can just page back in forth. For large documents you need to either use in-document table of contents and then use “Go to page” menu command and keep creating bookmarks or searching for chapter titles and keywords. If the document relies only on out-of-document table of contents then you are in real trouble.
It looks like PDF documents are not indexed globally so you can’t search them from the home screen. Perhaps Amazon decided that indexing them would strain resources of Kindle DX too much. Or perhaps this feature will be enabled with some future update.
Page turn speed is visually the same as when reading eBook. It takes some extra time to open the document itself and after that page turns are fast.
To summarize: Kindle DX did to PDF documents exactly opposite to that it did to paper books. It turned books into things that are interactive and easy to navigate and search while PDF documents were reduced to functionality close to the one of paper document.
Types of PDF documents that can be displayed
Obviously it’s impossible to implement PDF standard on a device such as Kindle DX when size, weight and battery capacity impose limits on the amount of memory and computing power. Nevertheless Kindle does a great job at supporting most of PDF features.
Obviously regular text is implemented properly.
Kindle DX properly supports embedded fonts into PDF files. And this means that you can convert your favorite non-English book into PDF and read it on your Kindle! I’ve tested it with a PDF that I’ve downloaded from the Internet and it worked (see screenshot). There are several “PDF Writers” that install as virtual printers and would allow you to convert any document English or not to PDF that will be viewable on Kindle. I promise to test several of these packages and report results.
Math formulas are displayed properly. There is little surprise there since PDF decomposes formulas into a collection of simple shapes and pieces of text that require only core PDF functionality to display. I used short math guide for LaTeX (FTP) to test formulas and it displayed perfectly on Kindle DX.
Graphics are displayed properly and with high resolution. Picture-intensive PDFs look much better than featured Kindle DX books. Obvious exceptions are 3D graphics and animations. Yes, PDF format supports these but Kindle DX can’t display them properly. You can compare this screenshot to how this file will actually display in your acrobat reader. If Kindle can’t provide proper rendering for some aspect of PDF file it is indicated in the bottom portion of the screen by message “Some elements on this page could not be displayed“. It is unreasonable to expect Kindle to support such kind of graphics.
Although it can only display 16 shades of gray Kindle DX seems to correctly support color-spaces even DeviceN and Separation. It also correctly supports PDF transparency.
Tables are rendered correctly. This is very similar to math formulas. In PDF tables are represented as a bunch of words and lines. Same is true about charts. You can get the idea by looking at the following screenshot from Bank of England quarterly report. Learn how to open PDF file.
Forms are correctly displayed but are not editable.
Kindle DX offers comprehensive support for most PDF format features. It’s probably as good as it can get taking into consideration hardware limitations. Lack of zoom, pan, link and table of contents support are a major minus that renders some PDF files unusable to one degree or another. Fortunately to me as a software developer it doesn’t seem as something that can’t be fixed by a software update.