Acrobat Reader Browser Plug-in
I have complained before about Acrobat Reader’s poor usability. Tonight, I want to point out another flaw in the way Acrobat deals with PDF links from within a web browser.
For example, if you search Google and find a PDF link, click on it, and Acrobat opens as an embedded window within your web browser, then Acrobat will attempt to conserve bandwidth by not downloading the full PDF but only rendering the contents that you are viewing. This makes sense for people on slow connections with large PDF documents. However, there’s no point doing this if the connection is fast enough. It really makes browsing the PDF almost unusable in a variety of situations.
Because content is only downloaded as it’s needed, you often have to wait between pages for the content to download and be rendered. If this were a PDF stored in entirety on your hard drive, this time would be unnoticeable. It only gets worse if you try skipping around in the document; you will suffer from serious lag (no matter how fast your connection) waiting for the download thread(s) to synchronize and render the content you are actually trying to view.
Now try searching the PDF loaded within your web browser. You will see that Acrobat (via the browser) makes numerous connections to the web server to retrieve content. My suspicion is that there is one round trip per page of the PDF document, as if it were rendering it one page at a time. For a large PDF document of a couple hundred pages, it makes it impossible to perform a text search on the document in a reasonable amount of time. It can easily take up to a second to search 1 or 2 pages when uncached. It would make much more sense to download the entire PDF, then perform a text search, which happens in less than a few seconds even for PDF documents of several hundred pages.
Ultimately, this leads the savvy web user to click ‘back’, save the PDF link to the disk, and then open it externally in Acrobat to make navigation and searching fast. The trouble is, average users probably don’t know they can do this. Or even how. They may not be able to understand the association between the slow search and viewing the document within the web browser; and if they do, they may not know how to get around this.
This is a classic usability problem that drives me crazy on a regular basis.
Permalink Comments off
