``harvey.news'' said:
...I find it hard to believe that there isn't a cleaner, more
concise -- more "elegant" -- way of programming a pdf reader than
throwing everything into it and making it 40+mb.
Well, you could use PDFviewer.app on NeXT/OPENstep. The full download is a
couple of megs including the external tools needed to do things like access
encrypted .pdfs and subsetted fonts and the like.
Your mileage clearly varies, but to me very large programme sizes
usually indicate either sloppy programming or the compulsory piling-in
of features that will never be used by 90%+ of users.
I find Acrobat useful for viewing ebooks &c. (there's a nifty bookshelf feature
in v6 and later which came from Glassbookreader), and distributing bits of my
portfolio.
It comes down to a view that they could do tighter programming if they
tried, and the fact that they don't makes me less than enamoured with
the programme.
Again, why whinge about something you're not paying for?
Use one of the free alternatives:
- Preview.app in Mac OS X
- Ghostscript
- xpdf in Linux / Unix
- Foxit
- PDFviewer.app in NeXT/OPENstep
The list of viewing programs at
http://www.pdfzone.com has 41 entries --- not
all of them will be free, but a fair number are.
If it's really so important to you, the .pdf specification is freely available
--- develop your own viewer. Remember though that to match what Adobe Reader 7
makes available you have to provide: font rendering, Unicode character encoding
interpretation, display, encryption, drawing and text editing tools (to support
the annotation facilities), a Javascript interpreter, and on-the fly
colorimetric image adjustment &c.
Adobe did a small pdfviewer, Adobe Acrobat Reader v4 which is still available.
Interestingly w/ Adobe Acrobat 7 there'll be a module available for including
pdf display in third-party applications, so .pdf display may become (almost) as
ubiquitious in Windows as it is in Mac OS X.
William