[Coco] Re: why you should stick with pdf

John E. Malmberg wb8tyw at qsl.net
Tue Jul 12 00:06:24 EDT 2005


Gene Heskett wrote:
> 
> If pushed to the wall, I'd expect pdf to pretty well match the 
> commercial djvu in terms of output size.  At that point, one should 
> compare the cpu cycles used to do the compression.
> And of course theres the fact that pdf has been around what, 20 years 
> now that I'm aware of, so its mature, but young enough to be around 
> for another 50 or so before its really considered to be excessively 
> long in the tooth.

There are several revisions of the PDF format, and some of the latest 
are only a year old.  The open source viewers are usually at least a 
couple of revisions behind.

In the last two years, I have had to update the Adobe PDF viewers on my 
Windows systems several times to keep up with the changes.

So while PDF 1.0 is mature, in use PDF is very young.

The PDF specification is quite complex, and I occasionally encounter PDF 
documents that XPDF only displays as blank or XPDF just does a core dump 
when it runs.

I do not know that the specification published by Adobe to the public is 
current and with out errors.

PDF is only fully portable for platforms that Adobe has released 
supported viewers for.

Anything else is only supporting an *UNKNOWN* subset of the PDF that is 
possibly more out of date with each new change that Adobe may insert 
with out notice.

So if you generate the PDF document with an open source tool, then it is 
likely that it can be viewed everywhere.  But at the same time, it will 
not be using the latest or even all of the features of PDF.

If you generate PDF from an Adobe licensed tool, then it is possible 
that the output will be viewable on open source readers, but it is also 
possible that the output will only be able to be viewed on PDF readers 
supplied by Adobe.

Until Adobe releases reference source code for a current Adobe file 
rendering system for UNIX/LINUX it will remain that way.

It also appears that Adobe is no longer offering a Java viewer. 
Supported Viewers are available for Windows, Apple, various other 
platforms, including X86 LINUX, HP-UX and such.

But not all LINUXes platforms are supported.

With the DjVU format, there are binaries for the major platforms just 
like there are for PDF.  In that they are equal.

The difference is that with DjVU, the source for the viewer can also be 
put on the DVD so that what ever platform you have in the future can 
build the reader if it can not use the existing binary.

Adobe has also dropped support for platforms from it's reader in the 
past.  X86 LINUX/Windows and Macintosh OSes probably do not have much to 
be concerned about.  Other platforms may need to be concerned.

-John
wb8tyw(at)qsl.network
Personal Opinion Only




More information about the Coco mailing list