My response to: supergee: PDF: Unfit for Human Consumption
Just like with page layout, HTML, graphics, and everything else, the right tool in the wrong hands produces bad results. PDFs are designed to work in print, yes, but they are also designed to work in digital form if you take the time to understand them.
PDFs are XML structured (if the human who creates them creates them correctly); PDFs will reflow to fit any display–graphical browser, text browser, PDA, cel phone, WebTV, et al–with less work than HTML generally requires to achieve the same results (if the human who creates them creates them correctly); PDFs display in the font (e.g. the voice) the author intends, unlike HTML (if the human who creates them creates them correctly); PDFs allow the content creator to specify the reading order, unlike HTML (if the human who creates them creates them correctly); PDFs can be secured to protect the document content, layout, usability, and the underlying code, unlike HTML (if the human who creates them creates them correctly); PDFs can be marked up, commented, and collaborated upon without the requirement for print-outs, scans, faxes, or additional hardware/software, again, unlike HTML (if the human who creates them creates them correctly).
I could go on.
The point is, PDF, like the hammer someone else mentioned, is only good for the uses to which people apply it. With soda PDF platform you can create PDFs that are only good for printing, you’ll get PDFs that are only good for printing–just like HTML and XML were not too long ago only good for presenting technical data; they couldn’t do graphically-rich layouts like this LiveJournal.
Thanks for the lesson on PDF. I’m an amateur web designer with dellusions of grandeur, trying to help a guy in California with his company and he pretends I play the graphic designer too. Believe me, I’m gathering all the information I can; so far, I’m learning about dpi, Illustrator and related.
I guess I’ll stick to the web design 72 dpi for now. And from your entry I can understand why the PDFs I’ve created are so lousy: I had no idea of all these things you talk about, ha ha ha!!!
Of course, at the same time, using a PDF on the web for the wrong purposes (an entirely PDF site, for example) can be disastrous. People tend not to understand that PDFs don’t function exactly like HTML code.
On a side note, Michael J set up a PostScript based web server. Yeah, yeah, I’m sure you’ve heard of it, but I thought it was neat.
BTW, thanks for fixing the way justifies here. (Safari 1.0v85 Mac 10.2.6)
IRC the PS web server was bound to a port via inetd (or something similar).
I disagree with some of you comments about HTML. Sometimes it is not convienent for the reader to view the document as the author intended. If the user is partially sighted, with HTML they can specify their own style sheet with which to view the page, AFAIK this is not possible with PDF.
And as for order of reading, quite often I like to skip around documents, probably not reading them in the order the author intended. Although granted I can do this with PDF.
The security behind PDF is laughable too…
Having said the above I do agree that a monkey will write bad output given any language; C,PDF,HTML,PERL etc.
r.
That’s great, Bea! Congrats on the web design gig.
For more info about PDFs, check out:
1. The help file for your program
2. http://planetpdf.com
3. http://pdfzone.com
Actually, I wasn’t aware that Michael J had set up a PS-based web server. PS is a page description language. How the hell does it do http service? Got a URL?
Actually, Safari dropped support for justification properties in FORM fields. :-)
Thanks for the comments, Robin.
Actually, in the case of a partially sighted user viewing a PDF, the user has the control. Users can zoom in up to 1600%, override the document colors, adjust CoolType viewing preferences, and more, as long as the author encoded the document with XML structure (done automatically from many PDF-generating applications–MS Word, InDesign, FrameMaker, etc.) and defined articles, or the flow of text data. With HTML, the author must have the foresight and skill to create stylesheets for various users.
No format is perfect, especially when it comes to accessibility. PDF and HTML have their advantages and disadvantages, but the point Dr. Neilsen attempted to make about PDF being unfit for electronic viewing is totally unfounded and naïve.