Unlocking the mystery of PDF
For some time now, I have been a strong advocate of Adobe
Acrobat’s PDF files. The acronym "PDF" stands for
"portable document format". It is an ingenious way of
converting a word-processing or desktop-publishing file to a
format that anyone with the "free" reader can view,
print, e-mail, or save. It is a cross platform program (Mac or
PC) that imbeds all graphics and fonts. This allows you to view
the document the way it was intended, without the need for
expensive programs. It also has the capability to compress the
file to a fraction of its original size. What all this means to
the average person is less download time and the ability to view
or download almost any document online. What this could mean to
our customers is a way to proof documents from a remote
location, saving them time and money. It also would allow us to
place their document on their web-site for their customers or
membership to access. For more detailed information on how you
could make use of PDF files and how it all works, read on.
What is Acrobat?
Acrobat is the name for a family of document interchange products written by Adobe
Systems, Inc. The underlying file format is the Portable Document Format (PDF). The idea
is that any document you would normally print, you can now instead turn into PDF, which
represents the exact appearance of the printed document. The PDF file can then be viewed
by anyone with an Acrobat Reader. Text can be cut out of a PDF file in Rich Text Format
(RTF) but the document cannot be edited in any real sense.
Since PDF is platform-independent, and reading and writing software is available for a
variety of platforms (Windows, Macintosh, various flavors of UNIX), documents can be
exchanged freely between users of those platforms.
Adobe currently provides Acrobat Reader products for the following platforms:
- Macintosh (Acrobat Reader version 3.01)
- Windows(R) (Acrobat Reader version 3.01)
- Sun(TM) Solaris(R) (Acrobat Reader version 3.01)
- SunOS(TM) (Acrobat Reader version 3.01)
- IBM(R) AIX(R) (Acrobat Reader version 3.01)
- HP-UX (Acrobat Reader version 3.01)
- Silicon Graphics(R) IRIX(TM) (Acrobat Reader version 3.01)
- Digital UNIX(R) (Acrobat Reader version 3.01)
- Linux (Acrobat Reader version 3.01)
- OS/2(R) (Acrobat Reader version 3.0)
- MS-DOS (Acrobat Reader version 1.0)
As well as representing the printed pages of your document, Acrobat supports additional
navigational aids such as hyperlinks, bookmarks and thumbnail views. Acrobat has now
reached version 3.01. Version 3.01 readers can read version 1 documents fine, but version
1 readers may miss out some of the extra features in version 3.01 files.
What is PDF?
PDF is the file format on which Acrobat products rely. As Acrobat Distiller's name
suggests, it uses a simplified and limited set of operators. No new operators can be
defined and there are no iterative constructs such as for, loop and repeat. A file is
structured as a number of separate objects, which may refer to each other. For example, a
page object refers to various resource objects (fonts etc.), and links associated with the
page, as well as the actual stream of operators which draw the page.
Making Acrobat Documents
To make Acrobat (PDF) documents you need either PDFWriter or Distiller.
PDFWriter is like another printer driver, but it writes out PDF files instead of printer
commands. Distiller converts PostScript files to PDF. Both cost money, though PDFwriter is
quite cheap. Distiller is more expensive, but can handle documents with embedded EPS files
and even is used to support automatic hyperlink creation.
Reading Acrobat Documents
Acrobat Reader is free. It allows PDF files to be viewed and all the
standard extra features (links etc.) to be used if present in the file. Acrobat Exchange
is like the Reader, but also allows links, bookmarks, annotations etc. to be added to PDF
files. With Exchange, pages can be re-ordered, deleted and imported from other PDF files,
and plug-in extensions can be added.

Font Handling
Acrobat is designed so users rarely have to worry about fonts. This of course means
that this side of Acrobat software has to be quite clever, but the basic idea is as
follows: `Standard' fonts (Adobe Times, Helvetica, Courier, Symbol and Zapf Dingbats) are
available with every Acrobat installation. For other fonts, when the PDF file is produced,
a description of character widths, weight and style is included. When the file is viewed
(possibly on another platform), if the original font is not available, a substitute is
made up from the information in the file. In most cases this is good enough; lines are the
right lengths, characters don't crash into each other and the overall appearance is
similar to the original. However, if it essential to the author that every reader should
see the correct font, the whole font (or a subset) may be embedded in the PDF file at
generation time.
More Information?
For more information, visit Adobe’s web-site at http://www.adobe.com
|