April 18th, 2005
Use a Bigger Hammer
I spent much of today in my advisor’s lab, trying to incorporate some of his suggestions into the next draft of my thesis proposal. So far, so good. However, as a result of this afternoon’s labours, I have a bone to pick with Adobe Systems, Inc., the creators of the Portable Document Format (PDF) language. Specifically, I would like to register my extreme displeasure with their Adobe Reader product, which, for the lack of a better description, sucks rocks. Not only is it bloatware, but it failed to do the one very simple thing I needed from it.
Now, you could argue that I shouldn’t expect much from a free download, but given how much Adobe gets for the complete set of Acrobat tools, you’d think they would want to impress people with the quality of their stuff. If you thought that in this case, you’d be dead wrong. And besides, there is lots of really good software available for free from the open source community, so my standards have gotten pretty high.
The basic issue was this: I wrote my proposal in LaTeX, which I converted into PDF format to send to my advisor for comments. This part is nice and easy, thanks to TeXShop, a really beautiful open-source TeX front end for MacOS X. The trouble began when he supplied his comments by inserting them directly into the PDF file, using one of the Acrobat tools, and e-mailed the resulting file back to me.
Ordinarily, I use Apple’s “Preview” application to view and print PDF files. It is nice and small and fast, and it came free with my operating system—what more could you ask for in a program? This time, unfortunately, it didn’t work. I could see the original contents of the file just fine, but Preview doesn’t know how to interpret the special markup Adobe’s tools inserted, so Sean’s comments were invisible to me. Well, bugger. So, I went off and downloaded the latest version of Adobe Reader.
Once I’d installed all 83 megabytes of that, I was able to see Sean’s comments in the file. Much to the good, apart from the overuse of disk space. Since it’s tedious to have to flip back and forth between two applications to read comments and edit, I figured I’d print out the comments, and then edit from a hard copy. I prefer that mode of operation anyway, since it lets me scribble in the margins, which is something the computer doesn’t do well.*
* There are products that let you write on the screen with a stylus, but they are not as naturalistic as a real pencil on paper.
So, I tried the obvious thing: I opened the PDF file, and invoked the “Print…” command. I chose the option to print markup as well as the main document, and fired it off to the printer.
The result was a hardcopy in which each of the places that were hilighted in yellow on screen, indicating the presence of a comment, were highlighed in grey (this being a black-and-white printer). No comment text was printed.
So, I went online and looked for documentation. I figured this had to be an FAQ, but I couldn’t find it anywhere. Even Lord Google couldn’t find the answer, although it did an excellent job of finding the parts of Adobe’s web site I needed to look at. Someone had asked the same question on their online forum, but nobody had answered it. I carefully read through all of the help files included with the program including the “ReadMe.html” that nobody ever reads unless they’re a CPA. No dice: I could view those comments about ten ways from Sunday, but if there is any way of printing them short of taking nine pages of screenshots and printing those, I’ll be buggered if I could find it.
To make a long story short, I wasted more than an hour trolling through documentation online, a spectacular confirmation of the principle that computers save time like kudzu prevents soil erosion. My eventual solution to the problem? I borrowed an unused monitor from somewhere else in the lab, and hooked it up to my PowerBook’s external video port. I probably could have done this in the first place, and saved both time and dead trees, but sometimes you just get a bee in your bonnet about making it work the way you want.
The moral of the story? If it doesn’t work, hit it with a hammer. If it still doesn’t work, use a bigger hammer.
Oh, and also, if Adobe were to spend a quarter of the effort they put into supporting DRM on improving the UI and printing support, Reader would probably be a damned fine product. I regret the necessity of the subjunctive.
Filed by Michael at 08:03 under Diatribe, Personal
7 Comments