Previous Next


                                   APPENDIX H


                  Compatibility and
                     H




                Implementation Notes
    The goal of the Acrobat family of products is to enable people to exchange and
    view electronic documents easily and reliably. Ideally, this means that any Acro-
    bat viewer application should be able to display the contents of any PDF file, even
    if the PDF file was created long before or long after the viewer application. Of
    course, new versions of viewer applications are introduced to provide additional
    capabilities not present before. Furthermore, beginning with Acrobat 2.0, viewer
    applications may accept plug-in extensions, making some Acrobat viewers more
    capable than others, depending on what extensions are present.

    Both viewer applications and PDF have been designed to enable users to view ev-
    erything in the document that the viewer application understands and to ignore
    or inform the user about objects not understood. The decision whether to ignore
    or inform the user is made on a feature-by-feature basis.

    The original PDF specification did not define how a viewer application should
    behave when it reads a file that does not conform to the specification. This ap-
    pendix provides that information. The PDF version associated with a file deter-
    mines how it should be treated when a viewer application encounters a problem.

    In addition, this appendix includes notes on the Acrobat implementation for de-
    tails that are not strictly defined by the PDF specifications.


H.1 PDF Version Numbers

    PDF version numbers take the form M . m, where M is the major and m the minor
    version number. Adobe increments the major version number when the PDF
    specification changes in such a way that existing viewer applications are unlikely
    to read a document without serious errors that prevent pages from being viewed.


                                           1095

Previous Next