Previous Next


                                               842
     CHAPTER 10                                                       Document Interchange



     • The Web Capture plug-in extension (Section 10.9), which creates PDF files
       from Internet-based or locally resident HTML, PDF, GIF, JPEG, and ASCII text
       files
     • Facilities supporting prepress production workflows (Section 10.10), such as
       the specification of page boundaries and the generation of printer’s marks, color
       separations, output intents, traps, and low-resolution proxies for high-resolution
       images


10.1 Procedure Sets

     The PDF operators used in content streams are grouped into categories of related
     operators called procedure sets (see Table 10.1). Each procedure set corresponds
     to a named resource containing the implementations of the operators in that pro-
     cedure set. The ProcSet entry in a content stream’s resource dictionary (see Sec-
     tion 3.7.2, “Resource Dictionaries”) holds an array consisting of the names of the
     procedure sets used in that content stream. These procedure sets are used only
     when the content stream is printed to a PostScript output device. The names
     identify PostScript procedure sets that must be sent to the device to interpret the
     PDF operators in the content stream. Each element of this array must be one of
     the predefined names shown in Table 10.1. (See implementation note 159 in
     Appendix H.)

                             TABLE 10.1 Predefined procedure sets
     NAME                 CATEGORY OF OPERATORS

     PDF                  Painting and graphics state

     Text                 Text

     ImageB               Grayscale images or image masks

     ImageC               Color images

     ImageI               Indexed (color-table) images

     Note: Beginning with PDF 1.4, this feature is considered obsolete. For compatibility
     with existing consumer applications, PDF producer applications should continue to
     specify procedure sets (preferably, all of those listed in Table 10.1 unless it is known
     that fewer are needed). However, consumer applications should not depend on the
     correctness of this information.

Previous Next