Error message: "There was an error processing a page. The document may be damaged."
Slides and other handout materials for CIS 422 are in PDF (portable document format) version 2, which requires Acrobat Reader or Acrobat Exchange version 3. The Reader is available for several platforms (Solaris Sparc and x86, Linux, Mac OS, Windows 3.1, 95 and NT, HPUX, etc.) free from Adobe, http://www.adobe.com.
The most common problem is attempting to read PDF version 2 documents with a PDF version 1 viewer, e.g., an older version of the Acrobat Reader. The older version of Reader will give a bogus report of a corrupted file. (Software engineering question: What should Adobe have done in the first place to prevent this? For a hint, see how versioning is handled in Internet standards like MIME, PNG, etc. [Answer] )
If you try to view a PDF document with Netscape, and it reports an error in the file, there is a good chance that the Netscape PDF plugin is an old version (Acrobat version 2 or 1). You can get the newest plugin from Adobe. Here is a tip from Chris Schleicher on configuring Netscape, in a reply to a student:
>When I select [a document from a Winter term class] >I get a window saying Acrobat Reader 2.1 and then an error window with the >message > There was an error processing a page. The document >may be damaged (9). Netscape doesn't necessarily use the same version as the one in your path. Here it's using the old version. To fix this, go into Netscape Edit | Preferences | Navigator | Applications and find the association for PDF files. Change the application from /local/apps/AcroRead/bin/acroread %s to /local/bin/acroread %s to make Netscape do the right thing.
You see funny symbols in the page, or if the fonts look awful or the spacing is bad (e.g., lines extend beyond the edge of the page or labels extend beyond boxes).
PDF files can contain "embedded" fonts (the font files are included in the PDF document itself), or substitute special "multiple-master" fonts, or it can use whatever fonts are available on your computer. Embedded fonts can make the PDF file very large and slow to download, so I avoid them. Usually, the fonts you see will not be exactly the same as the fonts I actually used, but they will be close enough that the slide is quite readable.
There are a variety of ways in which font management can go haywire.
If font management problems make slides unreadable, please try first to get some idea of the nature of the error. Sometimes the File>>Information>>Fonts dialog of Acrobat Reader will help. Then write me an email describing the problem as precisely as possible. I will then check the PDF file and possibly fix it.
As I will repeat again and again this semester, software changes. You must anticipate change and prepare for it. When Adobe designed the first version of PDF and the Adobe Acrobat software, they could only guess at some of the ways the standard would change in the future, but they must have known that the standard would evolve over time. So, what should they have done about it?
A simple solution is to include a version indicator as part of every document, in a form that can remain stable in future versions of the standard. For example, every MIME-encoded email message contains a mail header indicating the current version of the MIME standard. So far the only version is 1.0, but it is very likely that someday there will be a version 1.1 or a version 2.0. When that happens, well-designed email readers that conform to version 1.0 will not report corrupted files when they receive a message encoded with the newer version of the standard. They will be able to recognize that the message is in a newer version of MIME, and notify the user that a newer version of the software will be required to decode it. Of course, including this information in the document does not guarantee that all software will make proper use of it. I don't know whether Adobe omitted versioning information from the PDF format (unlikely, since it is based on PostScript, and PostScript does include versioning information albeit only in the form of an optional comment), or whether (as is more likely) the information is there but the proper version checking and reporting functionality was omitted from the Acrobat software.
Last update: 2 January 1999
Please report broken links and other problems to Michal Young