- PeterMoulding.com
- Author
- Trainer
- Speaker
- Business Coach
- How to write a How To book
- PHP Courses
- Speaking
- Web Architect
- Australia
- Books
- Authors
- Akkana Peck
- Alex Berenson
- Andrew Nugent
- Ben Sanders
- Brock Clarke
- Chris Simms
- David Mercer
- Dianna Mullet
- Don Winslow
- Dori Smith
- Harlan Coben
- Jack McDevitt
- James Wines
- Jerry Yudelson
- John Grisham
- Kevin Mullet
- L. E. Modesitt Jr.
- Laurell K. Hamilton
- Marshall Karp
- Martina Cole
- Michael Marshall Smith
- Michel Roux Jr
- Nadia Sawalha
- Philip Pullman
- Raymond Khoury
- Richard North Patterson
- Robert Masello
- Sally Roth
- Sarah Langan
- Stella Rimington
- Stephen Booth
- Stephen King
- Stephen Leather
- T.C. Boyle
- Tom Negrino
- Tony Hillerman
- Urban Waite
- Val McDermid
- Valerio Massimo Manfredi
- Beginning GIMP
- Beginning Visual C++
- Culturalism
- Fiction
- A Drink Before The War
- A Talent for War
- Bag of Bones
- Blood and Ice
- Burn
- Dark Lady
- Dead Line
- Eclipse
- Empress of Eternity
- Exley
- Flipping Out
- Just One Look
- Nightfall
- Pet Sematary
- Savage Moon
- Skinwalkers
- Starvation Lake
- The Fallen
- The Gardens of the Dead
- The Jump
- The Last Templar
- The Mermaids Singing
- The Midnight Mayor
- The Secret Soldier
- The Summons
- The Terror of Living
- The Testament
- The Tower
- Under the Dome
- Virus
- AJAX and PHP
- Aging with Grace
- Food books
- Green Architecture
- Life Is So Good
- SQL: The Complete Reference
- The Backyard Bird Lover's Ultimate How-to Guide
- The Garden Gurus
- Authors
- Sustainability
- -18 hours left to decide the future of Australia
- Campbells vegetable stock or Massel vegetable stock?
- Carbon Sequestration
- Carbon tax for Australia is a fraud
- Copenhagen will fail
- Cost of living in Australia
- Dick Smith jumps on the population bandwagon
- Dry Run: Preventing the Next Urban Water Crisis
- Energy Saving Lights
- Garlic
- How many people can live in Australia?
- Its obsolete, throw it out!
- Julia Gillard offers 9.9 billion dollars bribe to Rob Oakeshott
- Laundry detergent
- Petrol or Diesel?
- Reflective foil batts kill
- RoHS
- Sea level to rise 3mm due to climate change
- Solar power
- Spring again in Sydney
- Sustainable fuels
- The CRUD Tax is back
- The people who make building regulations do not own houses
- Water efficiency
- Which insulation is safer, foil or wool?
- Will Australia reduce greenhouse gas emissions?
- Technology
- Android or Blackberry or iPhone or a flip phone?
- Apple versus Google 2011
- Cameras
- Cars
- Colour
- Burgundy
- Colour Blindness
- Colour Names
- Dulux colours
- Pantone colours
- Safe Colours
- Seculine ProDisk Mini colour balance card
- What Causes Colour Blindness?
- Hardware
- Batteries for the Digital Age
- Cables
- Cases
- Computer reliability
- Computrace
- Disks
- Astone ISO Gear 481E
- Best SSD for your notebook computer
- Disk block size
- Hitachi disk HDS722020ALA330
- LaCie USB 2.0 250 GB mobile hard drive design by F.A. Porsche
- SMART disk
- Samsung 2 TB HD204UI quiet low power disk for mass storage
- Seagate and Samsung merge disk business
- Select the right disk for your RAID array
- USB disk speed
- Western Digital WD20EARX 2 GB SATA 3 disk
- How long should computer hardware last?
- Keyboards
- Mainframe
- Memory cards
- Monitors
- Netbooks, notebooks, tablets, and xPads
- Network Attached Storage
- OLED Displays
- PC's are a thing of the past
- Printers
- Quiet
- Samsung Galaxy S
- Speed
- Television
- Tools
- USB
- Worst computer movies
- Xserve is dead. What next?
- Your backup will not work
- Z68 motherboards
- iPad or Acer Aspire One?
- IQ
- LG Intello Washing Machine
- Lack of a challenge
- Networks
- 802.11n wireless networking
- D-Link DIR-655 wireless router
- D-Link DWA-160 Xtreme N dual band USB adapter
- D-Link DWA-556 Xtreme N PCI Express desktop adapter
- MIMO
- NBN spends another $12 billion of our tax money on nothing
- National Broadband Network
- Netgear wireless modem router DGND3300 with 300 Mbps 802.11n
- Refrigerator kills wireless broadband
- Small Wireless Network
- TP-LINK TL-SG10005D 5 port gigabit switch
- TP-Link TL-WR1043N wireless N gigabit router
- Telstra Pre-paid Mobile Wi-Fi
- Where are the router plus proxy server combinations?
- Open Source documentation
- Software
- 7-zip
- Accounting
- Asterisk
- Audacity
- Backup software
- Bloat only in Windows
- CAD
- CDex
- Disk imaging software for copying and backup
- Exact Audio Copy
- Filezilla
- Firefox
- Java
- LibreOffice or OpenOffice?
- Linux
- 1 in 5 servers will ship with Linux
- Android phones outsell iPhone
- Another Move to Linux
- CentOS 5.5 installation on SSD and RAID 5
- Debian
- Debian 5.0.5 AMD64 installation
- Debian 5.06 installation
- Fedora
- Fedora or Ubuntu?
- Gnome or KDE?
- K9copy
- Linux 2.6.38
- Linux Gnome login settings lost
- Linux Mint
- Linux RAID, a rant
- Linux Speed
- Linux Time
- Linux reliability as demonstrated by Ubuntu 10.10
- Linux reliability as demonstrated by Ubuntu 11.4
- Linux still a struggle in 2011
- Linux workstation disk RAID 1
- Linux, NT, Windows, and SETI
- Linux, three years of progress
- London Stock Exchange switches to Linux
- Mandrake Linux 9.2
- The partition is misaligned by 48128 bytes - warning from Linux RAID
- Ubuntu
- How to fix the scroll bars in Ubuntu 11.4 Gnome
- Kubuntu 10.10 alternate installation on desktop with RAID 1
- POWbuntu
- Ubuntu 10.10 after 6 months use
- Ubuntu 10.10 alternate installation
- Ubuntu 10.10 desktop RAID 1
- Ubuntu 10.10 desktop RAID 5
- Ubuntu 10.10 desktop install on a netbook
- Ubuntu 10.10 desktop installation
- Ubuntu 10.10 netbook install on a netbook
- Ubuntu 10.10 server AMD64
- Ubuntu 10.10 upgrade to version 11.4 beta 2
- Ubuntu 10.4
- Ubuntu 11.10
- Ubuntu 11.10 first upgrade
- Ubuntu 11.4 after one month use
- Ubuntu 12.04 beta1 desktop amd64
- Ubuntu One
- Ubuntu by Microsoft?
- Ubuntu desktop upgrade 10.4 to 10.10 failed because I did not check the media
- Ubuntu strikes again
- Upgrade Ubuntu to Linux Mint 12 LDXE for extra speed
- Yes, use Linux but not that distribution!
- Nero
- OpenOffice
- OpenOffice is now Apache Office
- Project management
- Scribus
- Software for Windows and Linux
- Text editors
- Time
- Todo applications
- Tomboy notes
- Top text editors
- Version control
- VideoLAN VLC media player
- Visio
- Webmin
- Webmin installation on CentOS for Web development
- Webmin installation on Ubuntu
- What is the most popular open source software today?
- Windows
- Another Windows person goes Linux
- BAD_POOL_CALLER
- Cygwin
- Microsoft Malicious Software Removal Tool cannot find a common virus
- One of the developers of Windows XP is criminally insane
- There are unused icons on your desktop
- W32time
- Which Windows version?
- Windows 7 Home Premium
- Windows XP Stop 0x0000007B during installation
- Windows XP is a disaster
- Windows processes
- XML
- Zip, bzip, gzip, or 7zip?
- configFree
- Technology Succession Planning
- VoIP
- Web Sites
- Drupal
- Do Drupal themes have to use the GPL?
- Drupal 7
- A better search facility for Drupal
- Drupal - performance or flexibility
- Drupal 7 Fields are hard to fix
- Drupal 7 new features
- Drupal 7 ships on January 5
- Drupal 7.14
- Drupal 7.4 hits PeterMoulding.com
- Drupal function sequence
- The evolution of a module
- Undefined index: headers in DefaultMailSystem->mail() (line 54 of /modules/system/system.mail.inc).
- Undefined index: to in DefaultMailSystem->mail() (line 83 of /modules/system/system.mail.inc).
- implode(): Invalid arguments passed in DefaultMailSystem->format() (line 23 of /modules/system/system.mail.inc).
- Drupal 8
- Drupal Code Load Cut
- Drupal How To
- Drupal Modules
- Backup and Migrate
- Browscap
- CKEditor with Drupal WYSIWYG
- Captcha
- Cel
- Colorbox
- Content Construction Kit
- Content type
- Devel module for Drupal
- Drupal Rules as an automation language
- Drupal Spam add-on module
- Form alter to node
- IMCE
- IMCE Wysiwyg bridge
- ImageAPI
- Jdog
- Lightbox2
- Module variable
- Node Gallery Access
- Node_Gallery
- Path
- Path redirect
- Pathauto
- Pet
- Search
- Service links
- Session Variable
- Statistics
- Taxonomy
- Token
- Token ex
- Transliteration
- Trigger
- Watch
- Other modules
- Drupal Training
- Drupal access controls need a major rewrite
- Drupal coding tricks
- Drupal performance
- Drupal themes for the future
- Drupal.org colours
- Import existing data into Drupal
- Multiple Web sites made easy using Drupal multisite and the right start
- drupal_lookup_path()
- Adobe PDF
- Apache
- Apache Mahout
- Audi.com
- Bleet
- CSS Strikes Again
- CSS or xCSS
- Can you believe Facebook or email?
- Content Management Systems
- Databases
- Facebook scam
- Font
- Fonts
- HTML
- Install Apache, MySQL, and PHP 5 in Ubuntu 11.4 using the Ubuntu Software Centre
- Language Codes
- Marketing
- Memcache
- Nginx
- Open source development hits another roadblock
- Oscars
- PHP
- SPDY
- Search software
- Techoni.com.au
- Theme themes
- Things to hate on Web sites
- U.S. Patent No. 6,985,875
- Virtual Private Server
- Visible Improvement
- Web 4.0
- Web browser usage
- Web browsers
- Web site development
- Bluefish
- Crying over spilt code
- Eclipse and PHP
- Getting a Git client, a story of ancient technology and pain
- HTTrack
- MVC
- Netbeans
- PHP or ..., CakePHP/Symfony/ZF versus ...
- Programming
- Superfish
- Web browser emulators for testing your Web site
- Web development frameworks
- Web site books
- Web site development on your own computer
- Webmin or phpMyAdmin or cPanel for creating databases?
- aiki framework
- jQuery
- Views development - Learn Fields first
- Views development - Learn Actions and Rules
- jQuery .each()
- jQuery .has()
- jQuery .is()
- jQuery and Firefox Firebug
- jQuery children
- jQuery for people not using Drupal - Installation and getting started
- jQuery hover
- jQuery hover de-duplication example
- jQuery or CSS?
- jQuery performance
- jQuery tests
- Web site hosting
- Westpac Web site still broken after two years and ten months
- Wordpress wins another CMS survey
- Drupal
Adobe PDF
Submitted by Peter on Thu, 2007-09-06 00:00
Adobe PDF is the document format of choice for marketing people that completely destroys billions of attempts at communication through the Web. PDF is a fancy packaging of the Postscript printer language used as an attempt to freeze documents in a print friendly format. If you have every tried to print PDF, you know some of the many PDF limitations that make it unsuitable for print. PDF is worse for the Web, in fact PDF is the exact opposite of what you want on the Web.
Adobe try to justify their PDF file format at www.adobe.com/products/acrobat/adobepdf.html. Part of the justification appears to be very old from back in the days when every computer had a printer attached so you could print everything for filing.
PDF is Postscript
PDF uses the Postscript language to describe the look of the document instead of focusing on the content. The whole focus of the Web is to remove fixed formatting from Web pages and let visitors adjust the presentation of information to suit their needs, their computer, the limitations of their display device, allow for visual impairment, and to allow intelligent searching of the content. Postscript locks out most of that flexibility because Postscript is aimed at forcing printers to present every pixel the way the marketing people want; frozen on paper, no matter how overcrowded or unreadable or inappropriate to the reader.
PDF is Less Than Postscript
PDF takes the locked up Postscript and adds extra locks to make the information even less accessible. Try something as simple as changing the format of the output to fit a different screen format. This is totally automatic in properly crafted Web pages, is feasible in Postscript, but impossible in PDF. You have to buy an Adobe product to edit the format in PDF and you have hope that the creator has not prevented editing.
If you only want to read the PDF, with no intention to fit the document to the optimum readable format for you, then you are still faced with all sorts of problems. PDFs are read using Adobe's Reader, formerly called the PDF reader, and before that, the Acrobat Reader, but the reader is not open source which means you are stuck with whatever Adobe supply. What do they supply?
Adobe Reader Does Not Work With Your Web Browser
Firefox is the world's most popular Web browser based on people making their own choice of Web browser. Microsoft's Internet Explorer is the world's most popular Web browser based on default browsers loaded on a computer but not necessarily used. Opera and a few other browsers compete for the handheld device market but it is difficult to find a winner because so many handheld Web browsers are relabelled with the brand of the device.
From what I see among professionals who use Web browsers for work, 60 percent immediately install Firefox so they can get on with useful work and they regularly move to the latest release of Firefox, with each release compatibly with previous releases. Microsoft produced many releases of Internet Explorer with little compatibility between releases, which means you have to count almost every release as a separate browser, and only recently did they actually start catching up with the security of Firefox. It makes sense to choose Firefox because at least you know it will work without destroying your computer.
Adobe have the resources to support any and every major Web browser but their reader does not work with any of the browsers I use or any of the other browsers installed on my customers computers. Adobe deliberately limit you to downloading exactly one release of their Reader software and each release works with only one browser, Microsoft's browser, and only one release of Microsoft's browser, which is extremely difficult given that Microsoft limit you to downloading exactly one browser and not necessarily the one that works with the current Adobe Reader.
The result is Adobe reader never works reliably with a reliable browser. You find all sorts of weird error messages from Adobe Reader along the lines of I might screw up here and I will blame it on your browser, not my sloppy program
. After you click through all the warnings, the document display usually works because it is just Postscript. Try shutting down PDF after displaying a document. The reaction of the Adobe software is so weird and extreme that you have to assume Adobe have never tried to shut down their own software, have never finished looking at a document, or exited a browser. What happened to testing software before release?
Adobe Reader Does Not Work With Your Computer
When Adobe Reader screws up your browser, it does more than destroy the browser, Adobe happily take out the whole computer. Adobe Reader and Microsoft's Internet Explorer complete for the record of who can lock up a whole computer the most times per day.
To make matters worse, Adobe has decided to ignore what the world wants and suck up to Bill Gates exclusively. Given that most countries in the world choose to not use Microsoft products exclusively and many countries have almost zero use of Microsoft products, Adobe decided their latest Adobe Reader, release 8, should bury it's head in the sand and force you to reject modern software in favour of old American proprietary glue. If you love Adobe, you have to love Microsoft.
Adobe Reader tries to insult me with the following message during installation. Keep in mind that I do not use Internet Explorer anywhere, on any operating system including Windows. None of my customers use Internet Explorer on any of their computers including those using the Windows operating system.
This version of Internet Explorer is not supported. You should upgrade Internet Explorer to version 6.0.2600.0 and run setup again. Setup will now terminate.
Adobe Reader Does Not Work
Adobe clearly do not want to get off their rich fat butts and help any of their customers use PDF. PDF is an ancient ossified document format that was only ever intended to copy data from your computer to a printer and does a horrible job at that one rare task. Do not use the dinosaur on the Web.
Somewhere way back in the dim dark past, long before the 1993 debut of PDF, when the PDF format might have been useful. On day one of PDF, the format extremely limited the resolution of images included within the PDF. Publishers had to demand images be supplied independently of PDF so the publishers could print the full resolution original, not the junk included in PDF.
The image in the PDF was only ever uses as a placeholder to make space for the insertion of a good image. The PDF would be translated to the file format used by the publishing system then the good images would replace the low resolution PDF images. Some publishers would ask for clean postscript untouched by PDF while others as for the original file format, say Microsoft Word 98, with the images as full resolution TIFFs. They could then avoid the quality reduction forced by the PDF format.
There was a time when really small cheap computer screens could not exceed the maximum resolution of PDFs but that finished a long time ago. Only mobile phones have screens poor enough to not show up the faults in PDFs.
PDF is a file format that failed on medium priced computers with good screens back in the 1990s when PDF was first invented. PDF had a temporary reprieve on the very first laptop computers because of their poor LCD screens but those horrors are gone. Now the degraded images in PDFs continually show up as faulty in the cheapest computers and magazines that accept advertising in PDF format stand out as junk.
Add faulty software to faulty images and artificial limitations on the most basic uses of the file, and you get a really awful file format. Why would anyone use PDF for anything?
Adobe Reader Does Not Work on the Web
Now place a PDF on the Web where you really want great accessibility and search ability, PDF fails again.
The whole idea of presentation on the Web is to give the visitor the chance to vary font size, colour, and many other presentation aspects to fit the requirements of the visitor. This requirement for flexibility applies to the following list of people due to a whole list of reasons I will not cover here.
Young
Old
Visually Impaired
Audio Challenged
Dyslexics
Colour Blind
Many other people
The end result is up to fifty percent of people already need something better than PDF and the percentage is growing rapidly, and that is without counting the growth of handheld devices including mobile phones.
You need a document format that is flexible, fits the high quality of the best displays, fits the screen space of small devices, works with a variety of fonts, gives the user control of data display, adapts to the user's visual requirements, translates to audio presentation and Braille display, plus is searchable from outside the document. HTML does most of these things. XHTML does all of these things. PDFs does none of them.
Conclusion
PDF is useless on the Web. PDF is useless for presenting quality images. Adobe refuses to make the PDF Reader software work on normal computer systems. PDF should have died back in the 1990s. For the Web, convert your documents to XHTML or an Open Office document format, anything other PDF.








