
Jump directly to:
➜ Switchboard Actions | ➜ Testable properties | ➜ Configurable operations
➜ Configured Profiles | ➜ Configured Checks | ➜ Configured Fixups
| PDF/A | |||
|---|---|---|---|
| Switchboard Action | Group: PDF/A | Display status | Displays the compliancy with the ISO standards PDF/X, PDF/A and PDF/E. Furthermore the Output Intent and destination profile is shown. |
| Switchboard Action | Group: PDF/A | Embed font | Embeds missing fonts in the PDF if they are installed on the system. |
| Switchboard Action | Group: PDF/A | Font to outlines | Converts fonts to outline so that these fonts do not remain in the PDF. |
| Switchboard Action | Group: PDF/A | Office to PDF/A | Converts Office documents directly to PDF/A. |
| Switchboard Action | Group: PDF/A | PDF/A | Converts to PDF/A with the chosen conformance level. |
| Switchboard Action | Group: PDF/A | PDF/A & PDF/X | Converts to PDF/A-1b and PDF/X-3 taking the provisions of both standards into account. |
| Switchboard Action | Group: PDF/A | Remap to base tags | Remaps custom structure elements of tagged PDFs to predefined elements as some assistive devices only support predefined elements. |
| Switchboard Action | Group: PDF/A | Replace font | Replaces an embedded font in the PDF with another font. |
| Switchboard Action | Group: PDF/A | Subset font | Creates font subsets of fully embedded fonts to minimize the filesize. |
| Embedded Files | |||
| Switchboard Action | Group: Embedded Files | Create file package | Creates a new PDF containing all files from the chosen folder. The file package has a summary and bookmarks for direct access to the embedded files. The folder structure of the input files is preserved. All file types are embedded. |
| Switchboard Action | Group: Embedded Files | Embed files | Embeds the chosen files into the current PDF. All file types can be embedded. |
| Switchboard Action | Group: Embedded Files | Extract files | Extracts files that are embedded in the PDF to the chosen folder. Existing folder structures are reconstructed. |
| Metadata | |||
| Switchboard Action | Group: Metadata | Browse Metadata | Allows you to review metadata for the whole PDF document as well as metadata associated with images in the PDF. |
| Switchboard Action | Group: Metadata | Extension schema editor | Allows you to review and edit extension schemas. |
| Switchboard Action | Group: Metadata | Remove Metadata | Removes metadata that is not compliant with PDF/A. |
| Explore | |||
| Switchboard Action | Group: Explore | Colors | Creates a detailed report about the colors of the active document. |
| Switchboard Action | Group: Explore | Compare documents | Allows the comparison of the visual appearance of two PDF documents by highlighting or fast change of the view. |
| Switchboard Action | Group: Explore | Fonts | Creates a detailed report about the fonts of the active document. |
| Switchboard Action | Group: Explore | Images | Creates a detailed report about the images of the active document. |
| Switchboard Action | Group: Explore | Import as layer | Imports the chosen PDF document as a layer in the active PDF. |
| Switchboard Action | Group: Explore | Layers | Allows you to see and modify layers and OCCDs in the PDF. |
| Switchboard Action | Group: Explore | Make layer | Allows to create layers in the PDF. |
| Switchboard Action | Group: Explore | Put comments on layers | Puts comments from all authors on separate layers. |
| Switchboard Action | Group: Explore | Visualizer | Allows for visualizing print-relevant characteristics of PDF documents. |
| Document | |||
| Switchboard Action | Group: Document | Content export | Extracts the content of the PDF into a newly created file. The extraction of words and characters is XML formatted and contains link annotations. |
| Switchboard Action | Group: Document | Image export | Saves the PDF file in various image formats. |
| Switchboard Action | Group: Document | Image to PDF | Converts images directly to PDF. |
| Switchboard Action | Group: Document | Optimize PDF | Rewrites and optimizes the internal structure of the PDF. In addition the PDF is saved for Fast Web View. |
| Switchboard Action | Group: Document | Optimize for B/W prints | Optimizes the PDF for black and white printout. |
| Switchboard Action | Group: Document | Optimize for printing | Optimizes the PDF for printout. |
| Switchboard Action | Group: Document | Overlay | Places the chosen content on top of the active PDF. |
| Switchboard Action | Group: Document | PostScript export | Saves the PDF file as PostScript file. Transparency will be flattened using high quality setting. |
| Switchboard Action | Group: Document | PostScript to PDF | Converts PostScript and EPS files directly to PDF using the chosen PDF settings. |
| Pages | |||
| Switchboard Action | Group: Pages | Enlarge | Enlarges the page area without modifying the page content. |
| Switchboard Action | Group: Pages | Flip | Flips the pages horizontally or vertically. |
| Switchboard Action | Group: Pages | Move content | Moves the content of a page by a given distance. |
| Switchboard Action | Group: Pages | Organize pages | Allows for organizing pages of one or several PDF documents. |
| Switchboard Action | Group: Pages | Rotate | Rotates pages by the defined angle. |
| Switchboard Action | Group: Pages | Scale by percent | Scales the PDF to a given percentage. |
| Switchboard Action | Group: Pages | Scale page content only | Scales the page content to a given percentage without changing the page dimension. |
| Switchboard Action | Group: Pages | Scale page format only | Adjust the page dimensions without changing the page content. |
| Switchboard Action | Group: Pages | Scale to format | Scales the PDF proportionally to fit into the specified paper size. |
| Arrange | |||
| Switchboard Action | Group: Arrange | Booklet | Prepares a PDF document for double sided printing, such that the printout can be folded and saddle-stitched. |
| Switchboard Action | Group: Arrange | Duplicate page | Duplicates pages. |
| Switchboard Action | Group: Arrange | Handout | Creates a handout containing several slides on one page and optionally some lines for notes. |
| Switchboard Action | Group: Arrange | Light table | Puts several pages on one new page to give the impression of a light table. |
| Switchboard Action | Group: Arrange | New page | Creates an empty page in the active PDF document. |
| Switchboard Action | Group: Arrange | Presentation | Optimize PDF for use as a slide presentation. Add progress thermometer to each page (except first page). |
| Switchboard Action | Group: Arrange | Reader spreads | Prepares a PDF document for double sided printing. The pages are sorted continuously. |
| Switchboard Action | Group: Arrange | Split in half | Splits double pages into single pages. Recognizes whether single and double pages are present within one document, and only splits the double pages, leaving the single pages as they are. |
| Get in touch | |||
| Switchboard Action | Group: Get in touch | Bug report | Opens a form in your web browser to enter a bug report. |
| Switchboard Action | Group: Get in touch | Feature Request | Opens a form in your web browser to enter your feature request. |
| Switchboard Action | Group: Get in touch | Support | Opens a form in your web browser to enter your support request. |
| Switchboard Action | Group: Get in touch | Tutorials | Opens a website with tutorials in your web browser. |
| Switchboard Action | Group: Get in touch | User forum | Opens the website of the User forum in your web browser. |
| Workspace | |||
| Form fields | |||
|---|---|---|---|
| Testable Property | Group: Form fields | AP (appearance) contains only N entry | The N entry in a form field's appearance is a stream containing the "normal" appearance of a form field. A form field may define additional appearances for special cases such as mouse over effects. |
| Testable Property | Group: Form fields | AP (appearance) has N entry | The N entry in a form field's appearance is a stream containing the "normal" appearance of a form field. A form field may define additional appearances for special cases such as mouse over effects. |
| Testable Property | Group: Form fields | Display name of form field | Returns the name of the form field in the user interface (as opposed to its internal name e.g. when being used with JavaScript). This is the value of the TU entry in the field dictionary. |
| Testable Property | Group: Form fields | Flag 1 is set (Read only) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 1 defines whether the user may change the value of the field or not. The respective form fields will not interact with the user. This flag is useful for fields whose values are computed or imported from a database. |
| Testable Property | Group: Form fields | Flag 13 is set (multiline text field) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 13 defines whether the field may contain multiple lines of text or is restricted to a single line. |
| Testable Property | Group: Form fields | Flag 14 is set (password text field) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 14 defines whether the field is intended for entering a secure password that should not be echoed visibly on the screen rather they should be echoed in unreadable form, such as asterisks or bullet characters. |
| Testable Property | Group: Form fields | Flag 15 is set (no toggle to off) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 15 defines whether exactly one radio button must be selected at all times (clicking the currently selected button has no effect) or whether the selected button deselects it, leaving no button selected. |
| Testable Property | Group: Form fields | Flag 16 is set (Radio button) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 16 defines whether the field is a set of radio buttons or a check box. This flag is meaningful only if the Push button flag is clear. |
| Testable Property | Group: Form fields | Flag 17 is set (Push button) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 17 defines whether the field is a pushbutton that does not retain a permanent value. |
| Testable Property | Group: Form fields | Flag 18 is set (combo box) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 18 defines whether the field is a combo box or a list box. |
| Testable Property | Group: Form fields | Flag 19 is set (editing enabled in combo box) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 19 defines whether the combo box includes an editable text box as well as a drop-down list or only a drop-down list. This flag is meaningful only if the combo flag is set. |
| Testable Property | Group: Form fields | Flag 2 is set (Required) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 2 defines whether the field must have a value at the time it is exported by a submit form action. |
| Testable Property | Group: Form fields | Flag 20 is set (sort alphabetically) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 20 defines whether the field's option items should be sorted alphabetically. This flag is intended for use by form authoring tools, not by PDF viewer applications. Viewers should simply display the options in the order in which they occur in the Opt array. |
| Testable Property | Group: Form fields | Flag 21 is set (file select field) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 21 defines whether the text entered in the field represents the pathname of a file whose contents are to be submitted as the value of the field. |
| Testable Property | Group: Form fields | Flag 22 is set (allow multiple selection) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 22 defines whether more than one of the field's option items may be selected simultaneously or whether this is not the case. |
| Testable Property | Group: Form fields | Flag 23 is set (do not spell check) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 23 defines whether text entered in the field is spell-checked or not. |
| Testable Property | Group: Form fields | Flag 24 is set (do not scroll) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 24 defines whether the field does not scroll (horizontally for single-line fields, vertically for multiple-line fields) to accommodate more text than fits within its annotation rectangle. If set, once the field is full, no further text is accepted. |
| Testable Property | Group: Form fields | Flag 25 is set ("comb" text field) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 25 defines whether the field is automatically divided into as many equally spaced positions, or combs, as the value of MaxLen, and the text is laid out into those combs. Meaningful only if the MaxLen entry is present in the text field dictionary and if the Multiline, Password, and FileSelect flags are clear. |
| Testable Property | Group: Form fields | Flag 26 is set (Radio buttons in unison) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 26 defines whether a group of radio buttons within a radio button field that use the same value for the on state will turn on and off in unison; that is if one is checked, they are all checked. Otherwise the buttons are mutually exclusive (the same behavior as HTML radio buttons). |
| Testable Property | Group: Form fields | Flag 27 is set (commit on change of selection) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 27 defines whether the new value is committed as soon as a selection is made with the pointing device. This option enables applications to perform an action once a selection is made, without requiring the user to exit the field. |
| Testable Property | Group: Form fields | Flag 3 is set (No export) | Some of the properties of form fields are defined by using flags each one defining a particular property. Flag 3 defines whether the field must not be exported by a submit form action. |
| Testable Property | Group: Form fields | Form field has AA (additional action) entry | An annotation, page object, or interactive form field may include an entry named AA that specifies an additional-actions dictionary that extends the set of events that can trigger the execution of an action. Some PDF-based ISO standards prohibit the use of additional actions. |
| Testable Property | Group: Form fields | Form field has Flags entry | Determines whether a form field has a Flags entry. |
| Testable Property | Group: Form fields | Form field has a NeedAppearances flag | The NeedAppearances flag of a form field specifies whether a viewer needs to dynamically construct appearances in order to display the form field and it's content accordingly. Some PDF-based ISO standards require that the visualization of a document is always the same, therefore a compliant document must not contain this entry with a value of 'true'. |
| Testable Property | Group: Form fields | Form field has a NeedAppearances flag with a value of true | The NeedAppearances flag of a form field specifies whether a viewer needs to dynamically construct appearances in order to display the form field and it's content accordingly. Some PDF-based ISO standards require that the visualization of a document is always the same, therefore a compliant document must not contain this entry with a value of 'true'. |
| Testable Property | Group: Form fields | Form field has an appearance dictionary | An appearance dictionary specifies how a form field is presented visually on the page. Individual form field handlers may ignore this entry and provide their own appearances. Some PDF-based ISO standards require that every interactive form field has an appearance dictionary in order to explicitly define the form field's appearance. |
| Testable Property | Group: Form fields | Form field is inside BleedBox or TrimBox | Determines whether form fields are located (completely or partially) within the areas designated by the BleedBox (trim size of a page plus bleed area) or TrimBox (trim size of a page). The ISO 15930 family of standards - known as PDF/X - disallows form fields inside this area. |
| Testable Property | Group: Form fields | Form field is of type button | Determines whether a form field is of type button. |
| Testable Property | Group: Form fields | Form field is of type check box | Determines whether a form field is of type check box. |
| Testable Property | Group: Form fields | Form field is of type combo list | Determines whether a form field is of type combo list. |
| Testable Property | Group: Form fields | Form field is of type list | Determines whether a form field is of type list. |
| Testable Property | Group: Form fields | Form field is of type radio button | Determines whether a form field is of type radio button. |
| Testable Property | Group: Form fields | Form field is of type signature | Determines whether a form field is of type signature. |
| Testable Property | Group: Form fields | Form field is of type text | Determines whether a form field is of type text. |
| Testable Property | Group: Form fields | Has actions | Actions in a PDF file are often used to add interactivity. |
| Testable Property | Group: Form fields | Has explicit Tab order | In PDF 1.5, the order of moving the keyboard focus between annotations on a page with the tab key can be made explicit by means of the page's Tabs entry. In prior versions, the tab order was not explicitly specified and depended upon the viewer. Since some PDF-based ISO standards only permit objects that are compatible with PDF 1.4 this entry must not be present in a compliant file. |
| Testable Property | Group: Form fields | Internal name of form field | Returns the internal name of a form field with which it can be identified. |
| Testable Property | Group: Form fields | Is hidden | Determines whether a form field is hidden. |
| Testable Property | Group: Form fields | Mapping name of form field | Returns the mapping name of the form field, which is used when exporting interactive form field data from the document. |
| Testable Property | Group: Form fields | N appearance is a dictionary | The N appearance defines the normal appearance of a form field. In most cases it should be one appearance stream but it may define more than one appearance state e.g. if the type of the form field is Button. In this case the N entry should be a subdirectory defining multiple appearance states. |
| Testable Property | Group: Form fields | N appearance is a stream | The N appearance defines the normal appearance of a form field. In most cases it should be one appearance stream but it may define more than one appearance state e.g. if the type of the form field is Button. In this case the N entry should be a subdirectory defining multiple appearance states. |
| Testable Property | Group: Form fields | Size of Form field rectangle is zero | Determines whether the area defined by the Rect entry of a form field is of zero size. |
| Testable Property | Group: Form fields | Tab order value | The Tab entry is a name specifying the tab order to be used for annotations on the page. The possible values are R (row order), C (column order), and S (structure order). |
| Testable Property | Group: Form fields | Type of form field | Returns the type of form field as defined in the PDF Reference Manual, e.g. "Btn", "Tx", "Ch" and/or "Sig". |
| Testable Property | Group: Form fields | Type of form field flag | Returns the type of form field flag as defined in the PDF Reference Manual, e.g. "NoToggleToOff", "Pushbutton", "Multiline" and/or "FileSelect". |
| Testable Property | Group: Form fields | Value of form field | Returns the value of a form field (the user's entry), whose format varies depending on the field type (e.g. text, name objects or an array of strings). |
| Annotations | |||
| Testable Property | Group: Annotations | 3D stream dictionary has Resources entry | The Resources entry is a repository for additional image data and 3D models intended for assembling complex models from component sub-parts. The absence of the Resources entry guarantees that the information needed to correctly render the 3D model is contained within the U3D stream. This is a provision in some PDF-based ISO standards. |
| Testable Property | Group: Annotations | ANNOT_AFEntryIsArrayOfFileSpecDict_long | ANNOT_AFEntryIsArrayOfFileSpecDict_short |
| Testable Property | Group: Annotations | AP (appearance) entry contains only N | Determines whether the appearance dictionary of an annotation has only an N entry. |
| Testable Property | Group: Annotations | AP (appearance) has N entry | Determines whether the appearance dictionary of an annotation has an N entry. |
| Testable Property | Group: Annotations | Annotation contents | Returns the contents of an annotation. |
| Testable Property | Group: Annotations | Annotation does not print | The properties of annotations are defined by using flags each one defining a particular property. If the Print flag is not set, the annotation is not being printed, regardless whether it is displayed on the screen. This can be useful, for example, for annotations representing interactive pushbuttons, which would serve no meaningful purpose on the printed page. |
| Testable Property | Group: Annotations | Annotation has CA entry | Determines whether an annotation has a CA entry. CA stands for constant alpha and controls whether and to what degree an annotation is transparent. |
| Testable Property | Group: Annotations | Annotation has Flags entry | Determines whether an annotation has a Flags entry. |
| Testable Property | Group: Annotations | Annotation has a C (color) entry | Determines whether an annotation has a C (color) entry. |
| Testable Property | Group: Annotations | Annotation has an IC (interior color) entry | Determines whether an annotation has an IC (interior color) entry. |
| Testable Property | Group: Annotations | Annotation has an appearance dictionary | Determines whether an annotation has an appearance dictionary. |
| Testable Property | Group: Annotations | Annotation is inside BleedBox or TrimBox | Determines whether annotations are located (completely or partially) within the areas designated by the BleedBox (trim size of a page plus bleed area) or TrimBox (trim size of a page). The ISO 15930 family of standards - known as PDF/X - disallows annotations inside this area. |
| Testable Property | Group: Annotations | Annotation is interactive annotation | Determines whether an annotation is an interactive annotation. All annotations that can be inserted by a user in Acrobat are interactive. There are some annotations - namely PrinterMark and TrapNet annotations - that are not interactive. These annotations are typically created by a specific program or plug-in. |
| Testable Property | Group: Annotations | Annotation is not visible | The properties of annotations are defined by using flags each one defining a particular property. If the invisible flag is set, the annotation is not displayed on the screen. This flag is being ignored if the annotation belongs to one of the standard annotation types and no annotation handler is available. Some PDF-based ISO standards require that the Invisible flag for an annotation is not set. |
| Testable Property | Group: Annotations | Annotation is of type | Returns the type of an annotation. |
| Testable Property | Group: Annotations | Annotation is of type link | Determines whether an annotation is of type link. |
| Testable Property | Group: Annotations | Annotation is of type note | Determines whether an annotation is of type note. |
| Testable Property | Group: Annotations | Annotation title | Returns the title of an annotation. |
| Testable Property | Group: Annotations | Appearance contains N entry with more than one stream | The N entry in an annotation's appearance is a stream containing the "normal" appearance of an annotation. It is possible, however, that an annotation has different states so that the N entry may define more than one appearance. PDF-based ISO standards require that the N key has only one appearance stream. |
| Testable Property | Group: Annotations | C entry is RGB (has three values) | This check determines the number of color values for the C entry (fill color) of an annotation. If three color values are used the color is defined in RGB (4 values = CMYK, 1 value = Gray). |
| Testable Property | Group: Annotations | Flag 1 is set (Invisible) | The properties of annotations are defined by using flags each one defining a particular property. If the invisible flag is set, the annotation is not displayed on the screen. This flag is being ignored if the annotation belongs to one of the standard annotation types and no annotation handler is available. Some PDF-based ISO standards require that the Invisible flag for an annotation is not set. |
| Testable Property | Group: Annotations | Flag 2 is set (Hidden) | The properties of annotations are defined by using flags each one defining a particular property. If the Hidden flag is set, the annotation is not displayed or printed nor may the annotation interact with the user. This flag is active regardless of the annotation type or whether an annotation handler is available. Some PDF-based ISO standards require that the Hidden flag for an annotation is not set. |
| Testable Property | Group: Annotations | Flag 3 is set (Print) | The properties of annotations are defined by using flags each one defining a particular property. If the Print flag is set, the annotation will be printed. If clear, the annotation is never printed, regardless whether it is displayed on the screen. This can be useful, for example, for annotations representing interactive pushbuttons, which would serve no meaningful purpose on the printed page. Some PDF-based ISO standards require that all annotations are set to print. |
| Testable Property | Group: Annotations | Flag 4 is set (NoZoom) | The properties of annotations are defined by using flags each one defining a particular property. If the NoZoom flag is set, a text annotation’s appearance is not scaled to match the magnification of the page. The location of the annotation on the page (defined by the upper-left corner of its annotation rectangle) remains fixed, regardless of the page magnification. |
| Testable Property | Group: Annotations | Flag 5 is set (NoRotate) | The properties of annotations are defined by using flags each one defining a particular property. If the NoRotate flag is set, a text annotation’s appearance is not rotated to match the rotation of the page. The upper-left corner of the annotation rectangle remains in a fixed location on the page, regardless of the page rotation. |
| Testable Property | Group: Annotations | Flag 6 is set (NoView) | The properties of annotations are defined by using flags each one defining a particular property. If the NoView flag is set, the annotation is not displayed on the screen. The annotation may be printed (depending on the setting of the Print flag) but should be considered hidden for purposes of on-screen display and user interaction. Some PDF-based ISO standards require that the NoView flag for an annotation is not set. |
| Testable Property | Group: Annotations | Flag 7 is set (ReadOnly) | The properties of annotations are defined by using flags each one defining a particular property. Flag 7 defines whether it is allowed that the annotation interacts with the user. The annotation may be displayed or printed (depending on the settings of the NoView and Print flags) but should not respond to mouse clicks or change its appearance in response to mouse motions. |
| Testable Property | Group: Annotations | Flag 8 is set (Locked) | The properties of annotations are defined by using flags each one defining a particular property. Flag 8 defines whether it is allowed that the annotation is deleted or that its properties (including position and size) are modified by the user. However, this flag does not restrict changes to the annotation’s contents. |
| Testable Property | Group: Annotations | Flag 9 is set (ToggleNoVIew) | The properties of annotations are defined by using flags each one defining a particular property. Flag 9 defines whether the interpretation of the NoView flag is inverted for certain events, e.g. that the annotation is displayed when the mouse cursor is moved over it’s location. |
| Testable Property | Group: Annotations | Has actions | Actions in a PDF file are often used to add interactivity. |
| Testable Property | Group: Annotations | Has additional actions | An annotation, page object, or interactive form field may include an entry named AA. This entry specifies an additional-actions dictionary extending the set of events that can trigger the execution of an action. Some PDF-based ISO standards prohibit the use of actions (and additional actions). |
| Testable Property | Group: Annotations | Has explicit Tab order | In PDF 1.5, the order of moving the keyboard focus between annotations on a page with the tab key can be made explicit by means of the page's Tabs entry. In prior versions, the tab order was not explicitly specified and depended upon the viewer. Since some PDF-based ISO standards only permit objects that are compatible with PDF 1.4 this entry must not be present in a compliant file. |
| Testable Property | Group: Annotations | IC entry is RGB (has three values) | This check determines the number of color values for the IC entry (interior color) of an annotation. If three color values are used the color is defined in RGB (4 values = CMYK, 1 value = Gray). |
| Testable Property | Group: Annotations | Minimum Acrobat version required by type of annotation | Returns the Acrobat version needed for a certain type of annotation; e.g. 3D annotations were introduced with Acrobat 7 (PDF 1.6) and will therefore not be displayed properly with older Acrobat versions. |
| Testable Property | Group: Annotations | Multimedia object dictionary has MH (must honor) entry | If a multimedia object uses the MH (must honor) entry for any parameter the multimedia content is only viable if the respective parameter can be used as required. It maximizes the likelihood of a media clip being viable to not use this entry. Therefore some PDF-based ISO standards require that this entry is not used. |
| Testable Property | Group: Annotations | N appearance is a stream | The N appearance defines the normal appearance of an annotation. In most cases it should be one appearance stream. |
| Testable Property | Group: Annotations | PrinterMark annotation is inside TrimBox or ArtBox | A PrinterMark annotation represents a graphic symbol, such as a registration target, color bar, or cut mark, added to a page to assist production personnel in identifying components of a multiple-plate job and maintaining consistent output during production. Some PDF-based ISO standards prohibit the presence of PrinterMark annotations inside the TrimBox area. |
| Testable Property | Group: Annotations | Size of Annotation rectangle is zero | Determines whether the area defined by the Rect entry of an annotation is of zero size. |
| Testable Property | Group: Annotations | Tab order value | In PDF 1.5, the order of moving the keyboard focus between annotations on a page with the tab key can be made explicit by means of the page's Tabs entry. In prior versions, the tab order was not explicitly specified and depended upon the viewer. Since some PDF-based ISO standards only permit objects that are compatible with PDF 1.4 this entry must not be present in a compliant file. |
| Testable Property | Group: Annotations | Type of annotation | Returns the type of an annotation. |
| Testable Property | Group: Annotations | Type of annotation is not defined in PDF specification | Determines whether the type of an annotation is defined or not defined in the PDF specification. Plug-ins may create their own annotation types though this implies that the specific plug-in is required in order to properly display or handle the annotation. |
| Testable Property | Group: Annotations | Type of annotation requires Acrobat 3 or newer | Checks for annotations of a type that require at least Acrobat 3 (PDF 1.2), e.g. Movie, Sound and Widget annotations. |
| Testable Property | Group: Annotations | Type of annotation requires Acrobat 4 or newer | Checks for annotations of a type that require at least Acrobat 4 (PDF 1.3), e.g. Free text, Line, File attachment and Trap network annotations. |
| Testable Property | Group: Annotations | Type of annotation requires Acrobat 5 or newer | Checks for annotations of a type that require at least Acrobat 5 (PDF 1.4), e.g. Squiggly-underline and PrinterMark annotations. |
| Testable Property | Group: Annotations | Type of annotation requires Acrobat 6 or newer | Checks for annotations of a type that require at least Acrobat 6 (PDF 1.5), e.g. Polyline, Polygon, Caret and Screen annotations. |
| Testable Property | Group: Annotations | Type of annotation requires Acrobat 7 or newer | Checks for annotations of a type that require at least Acrobat 7 (PDF 1.6), e.g. Watermark and 3D annotations. |
| Testable Property | Group: Annotations | Type of annotation requires Acrobat 8 or newer | Checks for annotations of a type that require at least Acrobat 8 (PDF 1.7), i.e. Redaction annotations (/Subtype/Redact). |
| Testable Property | Group: Annotations | Type of annotation requires Acrobat 9 or newer | Checks for annotations of a type that require at least Acrobat 9 (PDF 1.7-ADBE-3), i.e. RichMedia and Projection annotations. |
| Testable Property | Group: Annotations | Unique name of annotation | Returns the name of an annotation: A text string uniquely identifying it among all the annotations on a page. |
| Testable Property | Group: Annotations | Value for CA entry in annotation | Value for CA entry in annotation. CA stands for constant alpha and determines to what degree an annotation is transparent. A value of 1.0 means it is opaque, smaller values render an annotation more and more transparent. A value of 0.0 means that the annotation is not visible anymore. |
| Testable Property | Group: Annotations | Value of Subtype entry in 3D stream dictionary | The value of Subtype in a 3D stream dictionary specifies the format of the 3D data contained in the stream. In PDF 1.6, the only valid value is U3D. PDF 1.6 based ISO standards require that this Subtype has to be 3D. |
| Preflight Certificate | |||
| Testable Property | Group: Preflight Certificate | Document modified since Preflight Certificate was applied | The PDF document has been modified since the Preflight Certificate was applied. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate XMP metadata is present | The PDF document contains Preflight Certificate XMP metadata. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate XMP metadata is syntactically valid | The PDF document contains valid Preflight Certificate XMP metadata. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate field "preflight_results" | Returns the result of executing the profile with the four possible values "Errors", "Warnings", "Info" or "Success" (severity in decreasing order; highest severity found in the preflight check) that is listed in the field "profile_results" of the Preflight Certificate XMP metadata. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate field "preflight_results_description" | Returns descriptive text about errors, if there were any, that is listed in the optional field "preflight_results_description" of the Preflight Certificate XMP metadata. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate field "profile_creator" | Returns the name of software by which the profile was created that is listed in the field "profile_creator" of the Preflight Certificate XMP metadata. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate field "profile_creator_version" | Returns the version number of the software used for creating the profile that is listed in the field "profile_creator_version" of the Preflight Certificate XMP metadata. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate field "profile_fingerprint" | Returns the fingerprint for the profile that was used to carry out the preflight check that is listed in the field "profile_fingerprint" of the Preflight Certificate XMP metadata. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate field "profile_format_version" | Returns the version number of the format in which the profile was stored that is listed in the field "profile_format_version" of the Preflight Certificate XMP metadata. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate field "profile_name" | Returns the name of the preflight profile that is listed in the field "profile_name" of the Preflight Certificate XMP metadata. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate is valid and reports no errors | The PDF document contains valid XMP metadata and a valid signature for a Preflight Certificate. The PDF has not been changed since the Preflight Certificate had been applied. The preflighting had been performed with no errors. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate signature is present | The PDF document contains a Preflight Certificate signature. |
| Testable Property | Group: Preflight Certificate | Preflight Certificate signature is syntactically valid | The PDF document contains a valid Preflight Certificate signature. |
| Page description | |||
| Testable Property | Group: Page description | AF entry is an array of file specification dictionaries | The AF key in a Form XObject dictionary links embedded files as source document to the specific object. Some PDF based ISO standards require that the AF key represents an array of File Specification Dictionaries. |
| Testable Property | Group: Page description | Is Form XObject | A Form XObject is a self-contained description of any sequence of graphics objects which may be referenced once or multiple times from the content streams of the pages. |
| Testable Property | Group: Page description | Is any page object | Finds any page object. |
| Testable Property | Group: Page description | Is bitmap image | This check finds all objects that are of type bitmap image. Bitmap images are monochrome images that only consist of black and white pixels. |
| Testable Property | Group: Page description | Is bitmap image or image mask | This check finds all objects that are of type bitmap image or image mask. Bitmap images are monochrome images which only consist of colored and not colored pixels. An image mask is a monochrome image which is treated as a stencil mask. |
| Testable Property | Group: Page description | Is color image | This check finds all objects that are of type color image. |
| Testable Property | Group: Page description | Is color or grayscale image | This check finds all objects that are of type color or grayscale image. |
| Testable Property | Group: Page description | Is duotone image | This check finds all objects that are of type duotone image. A duotone image is a two-color halftone reproduction of a grayscale photograph (e.g. to create a sepia effect). |
| Testable Property | Group: Page description | Is filled area | This check finds all objects that are of type filled area. A filled area describes a closed path object which has a color defined for its filling. |
| Testable Property | Group: Page description | Is filled text | This check finds all objects that are of type filled text. A text object consists of one or more glyph shapes representing characters of text. The glyph shapes for the characters are described in a separate data structure called a font. Like path objects, text objects can be stroked or filled. |
| Testable Property | Group: Page description | Is grayscale image | This check finds all objects that are of type grayscale image. Colored images or bitmap images can be checked with other properties. |
| Testable Property | Group: Page description | Is image | This check finds all objects that are of type image. |
| Testable Property | Group: Page description | Is image mask | This check finds all objects that are of type image mask. An image mask is a monochrome image which is treated as a stencil mask. |
| Testable Property | Group: Page description | Is inside BX ... EX | Determines whether objects in a page description are enclosed in BX ... EX operators. BX ... EX operators tell the PDF viewer, that if it does not understand the operators used between BX and EX it may skip this part of the page description. This is helpful to enable older viewers to display the remaining portions of a page description (in a newer PDF format version that uses new page description operators), but is definitely not recommended in a prepress environment. |
| Testable Property | Group: Page description | Is line | This check finds all objects that are of type line; i.e. all stroked vector objects. |
| Testable Property | Group: Page description | Is outlined text | This check finds all objects that are of type outlined text. A text object consists of one or more character strings that identify sequences of glyphs to be painted. Like a path, text can be stroked, filled, or used as a clipping boundary. Outlined text is only stroked and not filled. |
| Testable Property | Group: Page description | Is smooth shade | This check finds all objects that are of type smooth shade. Smooth shades are color gradients in PDF files, which have been introduced with PostScript 3 and might cause problems on very old RIPs. |
| Testable Property | Group: Page description | Is text | This check finds all objects that are of type text. |
| Testable Property | Group: Page description | Is vector object | This check finds all objects that are of type vector. A vector object is an arbitrary shape made up of straight lines, rectangles, or curves. |
| Testable Property | Group: Page description | Nesting level of q/Q operator | These operators can be used to encapsulate a graphical element so that it can modify parameters of the graphics state and later restore them to their previous values. Occurrences of the q and Q operators must be balanced within a given content stream (or within the sequence of streams specified in a page dictionary’s Contents array). Some PDF-based ISO standards allow for a maximum nesting level of 28 for q/Q operators. |
| Testable Property | Group: Page description | Number of nodes in path | A path is used to shape a filled or stroked object or a clipping path defining the visible parts of other objects. The actual design of the shape is constituted by means of nodes in the coordinate system of the respective page. Depending on the renderer the maximum number of nodes may be limited. This property determines the number of nodes. |
| Testable Property | Group: Page description | Object is inside ArtBox | The ArtBox defines the extent of the page’s meaningful content (including potential white space) as intended by the page’s creator. The default value is the page’s CropBox. The TrimBox defines the intended dimensions of the finished page after trimming. It may be smaller than the MediaBox to allow for production-related content, such as printing instructions, cut marks, or color bars. The default value is the page’s CropBox. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Page description | Object is inside BleedBox | The BleedBox defines the region to which the contents of the page are clipped when output in a production environment. This may include any extra bleed area needed to accommodate the physical limitations of cutting, folding, and trimming equipment. The actual printed page may include printer marks that fall outside the BleedBox. The default value is the page’s CropBox. |
| Testable Property | Group: Page description | Object is inside CropBox | The CropBox defines the region to which the contents of the page are clipped (cropped) when displayed or printed. Unlike the other boxes, the CropBox has no defined meaning in terms of physical page geometry or intended use; it merely imposes clipping on the page contents. However, in the absence of additional information (such as imposition instructions specified in a job ticket), the CropBox determines how the page’s contents are to be positioned on the output medium. The default value is the page’s MediaBox. |
| Testable Property | Group: Page description | Object is inside MediaBox | The MediaBox defines the boundaries of the physical medium on which the page is to be printed. It may include any extended area surrounding the finished page for bleed, printer marks, or other such purposes. It may also include areas close to the edges of the medium that cannot be marked because of physical limitations of the output device. Content falling outside this boundary can safely be discarded without affecting the meaning of the PDF file. |
| Testable Property | Group: Page description | Object is inside TrimBox | The TrimBox defines the intended dimensions of the finished page after trimming. |
| Testable Property | Group: Page description | Object is inside TrimBox and ArtBox | The ArtBox defines the extent of the page’s meaningful content (including potential white space) as intended by the page’s creator. The default value is the page’s CropBox. The TrimBox defines the intended dimensions of the finished page after trimming. It may be smaller than the MediaBox to allow for production-related content, such as printing instructions, cut marks, or color bars. The default value is the page’s CropBox. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Page description | Object is outside ArtBox | The ArtBox defines the extent of the page’s meaningful content (including potential white space) as intended by the page’s creator. The default value is the page’s CropBox. The TrimBox defines the intended dimensions of the finished page after trimming. It may be smaller than the MediaBox to allow for production-related content, such as printing instructions, cut marks, or color bars. The default value is the page’s CropBox. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Page description | Object is outside BleedBox | The BleedBox defines the region to which the contents of the page are clipped when output in a production environment. This may include any extra bleed area needed to accommodate the physical limitations of cutting, folding, and trimming equipment. The actual printed page may include printer marks that fall outside the BleedBox. The default value is the page’s CropBox. |
| Testable Property | Group: Page description | Object is outside CropBox | The CropBox defines the region to which the contents of the page are clipped (cropped) when displayed or printed. Unlike the other boxes, the CropBox has no defined meaning in terms of physical page geometry or intended use; it merely imposes clipping on the page contents. However, in the absence of additional information (such as imposition instructions specified in a job ticket), the CropBox determines how the page’s contents are to be positioned on the output medium. The default value is the page’s MediaBox. |
| Testable Property | Group: Page description | Object is outside MediaBox | The MediaBox defines the boundaries of the physical medium on which the page is to be printed. It may include any extended area surrounding the finished page for bleed, printer marks, or other such purposes. It may also include areas close to the edges of the medium that cannot be marked because of physical limitations of the output device. Content falling outside this boundary can safely be discarded without affecting the meaning of the PDF file. |
| Testable Property | Group: Page description | Object is outside TrimBox | The TrimBox defines the intended dimensions of the finished page after trimming. |
| Testable Property | Group: Page description | Object is outside TrimBox and ArtBox | The ArtBox defines the extent of the page’s meaningful content (including potential white space) as intended by the page’s creator. The default value is the page’s CropBox. The TrimBox defines the intended dimensions of the finished page after trimming. It may be smaller than the MediaBox to allow for production-related content, such as printing instructions, cut marks, or color bars. The default value is the page’s CropBox. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Page description | Reference Form XObject has ID key | PDF-based ISO standards allowing external referenced content (such as PDF/X-5g and PDF/X-5pg) require that the external content is referenced using a reference XObject which shall have the ID key. |
| Testable Property | Group: Page description | Resources dictionary is inherited | If a Resources dictionary is required but not present in the context where a resource is referenced, it may be inherited from the page on which it is referenced. |
| Testable Property | Group: Page description | Shading dictionary has valid bounding box entry | Checks whether the shading dictionary contains a valid BBox (bounding box) entry. |
| Testable Property | Group: Page description | Smallest distance from BleedBox | Checks how close the border of an object is to the BleedBox. |
| Testable Property | Group: Page description | Smallest distance from TrimBox | Checks how close the border of an object is to the TrimBox. |
| Testable Property | Group: Page description | Smallest distance inside from TrimBox border (in) | Returns the smallest distance from the TrimBox to the closest page object of the current document in inch. The TrimBox defines the intended dimensions of the finished page after trimming. It may be smaller than the MediaBox to allow for production-related content, such as printing instructions, cut marks, or color bars. The default value is the page’s CropBox. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Page description | Smallest distance inside from TrimBox border (mm) | Returns the smallest distance from the TrimBox to the closest page object of the current document in millimeters. The TrimBox defines the intended dimensions of the finished page after trimming. It may be smaller than the MediaBox to allow for production-related content, such as printing instructions, cut marks, or color bars. The default value is the page’s CropBox. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Page description | Smallest distance inside from TrimBox border (pt) | Returns the smallest distance from the TrimBox to the closest page object of the current document in point. The TrimBox defines the intended dimensions of the finished page after trimming. It may be smaller than the MediaBox to allow for production-related content, such as printing instructions, cut marks, or color bars. The default value is the page’s CropBox. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Page description | Unknown operator in PDF 1.0 | Checks for operators that are unknown in PDF version 1.0 which was published with Acrobat 1. |
| Testable Property | Group: Page description | Unknown operator in PDF 1.1 | Checks for operators that are unknown in PDF version 1.0 which was published with Acrobat 2. |
| Testable Property | Group: Page description | Unknown operator in PDF 1.2 | Checks for operators that are unknown in PDF version 1.0 which was published with Acrobat 3. |
| Testable Property | Group: Page description | Unknown operator in PDF 1.3 through PDF 1.6 | Checks for operators that are unknown in PDF version 1.3 up to 1.6. PDF 1.6 was published with Acrobat 7. |
| Testable Property | Group: Page description | Vector object without fill or stroke (invisible) | Vector objects using neither fill nor stroke are therefore not rendered and do actually not appear on any output device. |
| Colors | |||
| Testable Property | Group: Colors | Alternate base color space name | Name of the alternate color space. Some color spaces - namely spot colors and DeviceN color spaces - do not really specify a color but only establish names for a color. In order for a viewer that does not have hundreds of spot colors built in an alternative description of what that spot color looks like is given as an alternate color space (that actually describes a color). |
| Testable Property | Group: Colors | Alternate color space number of components | Number of components for the alternate color space. Some color spaces - namely spot colors and DeviceN color spaces - do not really specify a color but only establish names for a color. In order for a viewer that does not have hundreds of spot colors built in an alternative description of what that spot color looks like is given as an alternate color space (that actually describes a color). |
| Testable Property | Group: Colors | Base color space name | Most of the time the direct color space is the same as the base color space, e.g. as for DeviceCMYK, CalRGB, DeviceN or ICCBased. The color spaces "Indexed","Pattern" and "Shading" though are used directly by a page description, but they themselves point to the underlying or base color space that actually controls what colors are used. |
| Testable Property | Group: Colors | Base color space of ColorSpace entry in DeviceN Process dictionary | Returns the value for the base color space of the ColorSpace entry in the Process dictionary of a DeviceN or NChannel color space. For a PDF/X-4 file it must match the color space of the PDF/X OutputIntent. Acceptable values are DeviceGray, DeviceRGB and DeviceCMYK. |
| Testable Property | Group: Colors | Black object uses Cyan, Magenta and Yellow with a combined percentage of | This check identifies all CMYK objects (DeviceCMYK or ICCbased CMYK) using black (100% Black) and a significant amount of ink in the remaining (CMY) channels. A possible threshold for this property in order to find problems is 70%. |
| Testable Property | Group: Colors | Blending color space matches PDF/A OutputIntent | Determines whether a blending color space matches the destination output profile in a PDF/A OutputIntent. |
| Testable Property | Group: Colors | Blending color space matches PDF/E-1 OutputIntent | Determines whether a blending color space matches the destination output profile in a PDF/E-1 OutputIntent. |
| Testable Property | Group: Colors | Blending color space matches PDF/X OutputIntent | Determines whether a blending color space matches the destination output profile in a PDF/X OutputIntent. |
| Testable Property | Group: Colors | Blending color space matches PDF/X and PDF/A OutputIntent | Determines whether a blending color space matches the destination output profile in a PDF/X or PDF/A OutputIntent. |
| Testable Property | Group: Colors | CMYK source profile is identical with destination profile in PDF/X OutputIntent | Some PDF-based ISO standards require that ICCbased CMYK colors must not be used if the ICC profile is identical with the ICC profile of the OutputIntent. |
| Testable Property | Group: Colors | Cyan, Magenta and Yellow are equal and non-zero | CMYK objects using equal values in Cyan, Magenta and Yellow. Such an object would appear gray. |
| Testable Property | Group: Colors | DeviceN color space has Colorant entries for all spot colors | Returns if a colorant entry is present for each spot color used in a DeviceN color space. This is necessary to enable consistent spot color imaging. |
| Testable Property | Group: Colors | DeviceN colorants | List all the colorants in a DeviceN color space |
| Testable Property | Group: Colors | DeviceN/NChannel MixingHints dictionary contains DotGain entry | For a PDF/X-4 file it is not allowed that the MixingHints dictionary in a DeviceN/NChannel color space contains a DotGain dictionary. |
| Testable Property | Group: Colors | DeviceN/NChannel Process components list | Lists the components in the Process entry of a DeviceN/NChannel color space. |
| Testable Property | Group: Colors | DeviceN/NChannel color space has MixingHints entry | Determines whether a DeviceN/NChannel color space has MixingHints entry. |
| Testable Property | Group: Colors | DeviceN/NChannel color space has Process entry | Determines whether a DeviceN/NChannel color space has a Process entry. |
| Testable Property | Group: Colors | DeviceN/NChannel process color space | Returns the process color space (from the Process entry) for DeviceN/NChannel color space. |
| Testable Property | Group: Colors | Direct color space name | Most of the time the direct color space is the same as the base color space. The color spaces "Indexed", "Pattern" and "Shading" though are used directly by a page description, but they themselves point to the underlying or base color space that actually controls what colors are used. |
| Testable Property | Group: Colors | Has alternate color space | Some color spaces - namely spot colors and DeviceN color spaces - do not really specify a color but only establish names for a color. In order for a viewer that does not have hundreds of spot colors built in an alternative description of what that spot color looks like is given as an alternate color space (that actually describes a color). |
| Testable Property | Group: Colors | Has process color as Separation | Determines whether the current color space is a single component Separation color space. |
| Testable Property | Group: Colors | Has process colors as DeviceN | Determines whether the current color space is DeviceN, a multi-component device color space that often not only makes use of spot colors for its components but also of process colors Cyan, Magenta, Yellow and Black. |
| Testable Property | Group: Colors | ICC profile has alternate color space | Returns the alternate color space to be used in case the one specified in the stream data of the ICC profile is not supported by the respective output device (for example, by applications designed for earlier versions of PDF). |
| Testable Property | Group: Colors | ICC profile's alternate color space | Returns the alternate color space to be used in case the one specified in the stream data of the ICC profile is not supported by the respective output device (for example, by applications designed for earlier versions of PDF). |
| Testable Property | Group: Colors | Identical appearance for two or more spot colors | Determines whether two or more spot colors have an identical appearance (by means of their alternate color space). |
| Testable Property | Group: Colors | Is CIE based color space | Determines whether the current color space is a CIE based colorimetric color space. The flavors of CIE based color spaces in PDF are ICC based color spaces, Lab, CalGray and CalRGB. |
| Testable Property | Group: Colors | Is Cal color space | Determines whether the current color space is CalGray or CalRGB (two of the CIE based colorimetric color spaces). CalCMYK had been 'planned' for PDF 1.1 but has never been implemented or supported in Adobe Acrobat products. |
| Testable Property | Group: Colors | Is DeviceCMYK | Determines whether the current color space is DeviceCMYK. |
| Testable Property | Group: Colors | Is DeviceGray | Determines whether the current color space is DeviceGray. |
| Testable Property | Group: Colors | Is DeviceN | Determines whether the current color space is DeviceN, a multi-component device color space. DeviceN has been introduced in PDF 1.3 and is often used for duotone/multitone or multichannel images in a PDF file. Furthermore, While DeviceN is often used for combinations of spot colors, it can also be used for process color components (Cyan, Magenta, Yellow, Black). |
| Testable Property | Group: Colors | Is DeviceRGB | Determines whether the current color space is DeviceRGB. |
| Testable Property | Group: Colors | Is ICC based color space | Determines whether the current color space is an ICC based color space. These color spaces rely upon ICC profiles (which must always be embedded) and at least inside PDF files exist as one component (ICC based Gray), three component (ICC based RGB) and four component (ICC based CMYK) color spaces. The ICC format specification allows for more variation. |
| Testable Property | Group: Colors | Is Lab color space | Determines whether the current color space is Lab (one of the CIE based colorimetric color spaces). |
| Testable Property | Group: Colors | Is None color | Determines whether the current color space is None. The device color space None neither paints anything nor generates a plate when the PDF file or page is being separated. The None colorant is used in DeviceN objects; in order to find only DeviceN objects using the None colorant this property may be combined with the property "Is DeviceN". |
| Testable Property | Group: Colors | Is Pattern | Determines whether the current color space is Pattern - which itself will always have to rely upon a base color space that actually defines the real color. There are colored patterns that define their own base color space, and uncolored patterns that inherit their base color space from the current graphic state. |
| Testable Property | Group: Colors | Is Separation color space | Determines whether the current color space Is a “Separation” color space. Separation color spaces are named single colorant device color spaces and can be used for spot colors, but also for the process colorants Cyan, Magenta, Yellow or Black. In addition the special Separation color spaces “None” (objects using it are not be imaged) and “All” (objects using it put marks on all plates) are defined in PDF. |
| Testable Property | Group: Colors | Is device color space | Determines whether a color space is a device color space (as opposed to colorimetric color spaces). Device color spaces are DeviceGray, DeviceRGB, DeviceCMYK, Separation and DeviceN (multi-component device color space). |
| Testable Property | Group: Colors | Is registration color | Determines whether the current color space is the registration color (also known as Separation color space 'All'), that prints on all plates imaged from a page. Determines whether it displays or prints on a composite view or print depends on its alternate color space. Registration color is typically used for print elements like crop and registration marks. |
| Testable Property | Group: Colors | Is smooth shading | Determines whether the current color space is smooth shading - which itself will always have to rely upon a base color space that actually defines the real color. A smooth shading has always a base color space associated with it. |
| Testable Property | Group: Colors | Is spot color | Determines whether the current color space is a spot color. |
| Testable Property | Group: Colors | Names of remapped NChannel colorants | PDF 1.6 extends the meaning of DeviceN to include color spaces that are referred to as NChannel color spaces. Such color spaces may contain an arbitrary number of spot and process components, which may or may not correspond to specific device colorants (the process components must be from a single process color space). They provide information about each component that allows applications more flexibility in converting colors. A colorant may be mapped to any other colorant. This property determines the names of all colorants which are mapped to others. |
| Testable Property | Group: Colors | Number of DeviceN/NChannel Process components | Returns the number of components in the Process entry of a DeviceN/NChannel color space. |
| Testable Property | Group: Colors | Number of components | Color spaces can have any number of components between one (e.g. DeviceGray, ICCBased gray, CalGray, Separation or a one-component DeviceN) and eight (DeviceN) resp. 32 (DeviceN in Acrobat 6 and newer). RGB color spaces and Lab require three components, and CMYK color spaces require four components. |
| Testable Property | Group: Colors | Number of non-zero CMYK components | Determines the number of components of a DeviceCMYK vector object that are not zero. |
| Testable Property | Group: Colors | Number of non-zero components | Determines the number of components of a vector object that are not zero. |
| Testable Property | Group: Colors | Number of non-zero spot color components | Determines the number of components of a vector object using spot color that are not zero. |
| Testable Property | Group: Colors | Object has non-zero values and lowest value is | Very small tint values are difficult to print reliably on a press. |
| Testable Property | Group: Colors | Object is 100% Black | Object uses only Black - by means of DeviceGray, DeviceCMYK, Separation Black or DeviceN with at least one component being Black - with a percentage of 100%. |
| Testable Property | Group: Colors | Object is white | Object will not paint any ink, thus it will be imaged as "white". This check only works for device color spaces except DeviceRGB. It does not work for device independent color spaces. |
| Testable Property | Group: Colors | Object uses Black | Object uses Black - by means of DeviceGray, DeviceCMYK, Separation Black or DeviceN with at least one component being Black - with any percentage above 0%. It may also use other colorants. |
| Testable Property | Group: Colors | Object uses Black only | Object uses only Black - by means of DeviceGray, DeviceCMYK, Separation Black or DeviceN with at least one component being Black - with any percentage above 0%. |
| Testable Property | Group: Colors | Object uses Black with a percentage of | Object uses Black - by means of DeviceGray, DeviceCMYK, Separation Black or DeviceN with at least one component being Black - with any percentage above 0%. This check returns the actual percentage for the Black colorant. |
| Testable Property | Group: Colors | Object uses CMY only | Object uses Cyan, Magenta or Yellow only (by means of DeviceCMYK or a Separation or DeviceN color space). It does not use Black, DeviceRGB or any device independent color space. |
| Testable Property | Group: Colors | Object uses CMYK only (no spot colors) | Object uses Cyan, Magenta, Yellow or Black only (by means of DeviceGray, DeviceCMYK, a Separation or DeviceN color space). |
| Testable Property | Group: Colors | Object uses CMYK or spot colors only | Object uses Cyan, Magenta, Yellow or Black or any spot color (by means of DeviceGray, DeviceCMYK, a Separation or DeviceN color space), but not DeviceRGB or any device independent color spaces. |
| Testable Property | Group: Colors | Object uses Cyan | Object uses Cyan (by means of DeviceCMYK or a Separation or DeviceN color space). |
| Testable Property | Group: Colors | Object uses Cyan only | Object uses Cyan only (by means of DeviceCMYK or a Separation or DeviceN color space). It does not use Magenta, Yellow or Black, nor DeviceRGB or any device independent color space. |
| Testable Property | Group: Colors | Object uses Cyan with a percentage of | Returns the percentage for the amount of Cyan used. This only works for DeviceCMYK, Separation or DeviceN color spaces, not for DeviceRGB or device independent color spaces. |
| Testable Property | Group: Colors | Object uses Cyan, Magenta and Yellow with a combined percentage of | This property determines the amount of ink in the CMY channels. It may be combined with a property checking the color values of the black channel in order to identify objects using rich black. |
| Testable Property | Group: Colors | Object uses Magenta | Object uses Magenta (by means of DeviceCMYK or a Separation or DeviceN color space). |
| Testable Property | Group: Colors | Object uses Magenta only | Object uses Magenta only (by means of DeviceCMYK or a Separation or DeviceN color space). It does not use Cyan, Yellow or Black, nor DeviceRGB or any device independent color space. |
| Testable Property | Group: Colors | Object uses Magenta with a percentage of | Returns the percentage for the amount of Magenta used. This only works for DeviceCMYK, Separation or DeviceN color spaces, not for DeviceRGB or device independent color spaces. |
| Testable Property | Group: Colors | Object uses Yellow | Object uses Yellow (by means of DeviceCMYK or a Separation or DeviceN color space). |
| Testable Property | Group: Colors | Object uses Yellow only | Object uses Yellow only (by means of DeviceCMYK or a Separation or DeviceN color space). It does not use Cyan, Magenta or Black, nor DeviceRGB or any device independent color space. |
| Testable Property | Group: Colors | Object uses Yellow with a percentage of | Returns the percentage for the amount of Yellow used. This only works for DeviceCMYK, Separation or DeviceN color spaces, not for DeviceRGB or device independent color spaces. |
| Testable Property | Group: Colors | Object uses spot colors only (no CMYK) | Object uses only a Separation or DeviceN color space that does not use any of Cyan, Magenta, Yellow or Black as a colorant. |
| Testable Property | Group: Colors | Object uses spot colors or Black only (no CMY) | Object uses only a Separation or DeviceN color space that does not use any of Cyan, Magenta or Yellow as a colorant, or DeviceCMYK using only the Black component with a non-zero value or DeviceGray. |
| Testable Property | Group: Colors | Separation name uses proper escaping | Checks whether codes below 33 or above 126 are escaped by using a number sign with two digits to represent the respective code. This is required by some PDF-based ISO standards. |
| Testable Property | Group: Colors | Spot color name | Name of a spot color used by an object. |
| Testable Property | Group: Colors | Spot color name has HKS suffix | Determines whether a spot color name has a HKS suffix (E, K, N or Z). This property may be combined with the "Spot color name" property in order to find out whether a particular suffix is being used. |
| Testable Property | Group: Colors | Spot color name has Pantone suffix | Determines whether a spot color name has a Pantone suffix (C, M, U, CVC, CVM, CVP, CVS, CVU, HC, PC, EC, UP). This property may be combined with the "Spot color name" property in order to find out whether a particular suffix is being used. |
| Testable Property | Group: Colors | Spot color name is UTF-8 encoded | PDF/X-4 requires that spot color names are encoded as UTF-8. |
| Testable Property | Group: Colors | Uses ICCbased CMYK | Objects using ICCbased CMYK. This may lead to unintended color changes when the PDF is converted or output. You may remove the ICC profiles using a fixup. |
| Testable Property | Group: Colors | Uses NChannel color | NChannel color is an extension of the DeviceN color space and has been introduced in PDF 1.6/Acrobat 7. NChannel color information will simply be ignored by earlier versions of Acrobat. |
| Font | |||
| Testable Property | Group: Font | All glyph names in Differences array are listed in Adobe Glyph List | This property determines whether all glyph names in the Differences array of an Encoding entry are listed in the Adobe Glyph List. |
| Testable Property | Group: Font | All text can be mapped to Unicode | The Unicode standard defines a system for numbering all of the common characters used in a large number of languages. It is a suitable scheme for representing the information content of text, but not its appearance, since Unicode values identify characters, not glyphs. Unicode mapping is required e.g. to allow for copy and paste of text or for screen readers. Some PDF-based ISO standards such as PDF/A-1a require that all text can be mapped to Unicode, either by means of the ToUnicode entry in the CMap of a font or implicitly through encoding information (MacRomanEncoding, MacExpertEncoding, WinAnsiEncoding, Adobe standard Latin character set for Type 1 fonts, or predefined character collections Adobe-Japan1, Adobe GB1, Adobe-CNS1 or Adobe-Korea1 for CID-Fonts). |
| Testable Property | Group: Font | Ascent | Determines how much the top of the longest character in a font extends beyond the baseline. |
| Testable Property | Group: Font | Average width | Average width of glyphs |
| Testable Property | Group: Font | Base font name | Name of the font (often called "PostScript font name"). This is not necessarily the name as displayed in an authoring application, but the name as it has for example been seen by Distiller when converting a PostScript file to PDF. For subset fonts, Acrobat prepends a random sequence of six characters to the font name. This random sequence is never returned when using this condition. |
| Testable Property | Group: Font | CID font subset contains CIDSet for all CIDs | CID font subset contains CIDSet for all CIDs. Required by PDF/A. |
| Testable Property | Group: Font | CIDFont descriptor contains CIDSet stream | Determines whether the font descriptor for a CIDFont contains a CIDSet stream. |
| Testable Property | Group: Font | CIDFont dictionary contains a CIDToGIDMap with a stream or the name Identity | CIDFont dictionary contains a CIDToGIDMap with a stream or the name Identity. Required by PDF/A. |
| Testable Property | Group: Font | CIDFont is embedded in CFF format | CIDFont is embedded in CFF format. |
| Testable Property | Group: Font | CIDFont uses custom CMap | Determines whether a CID font uses a custom CMap. Most CID fonts use predefined CMaps which do not need to be embedded. |
| Testable Property | Group: Font | CIDSet stream contains all CIDs present in embedded CIDFont | Determines whether the font descriptor for a CIDFont contains a CIDSet stream that contains all CIDs present in the embedded CID font. |
| Testable Property | Group: Font | CIDSystemInfo Supplement value is equal to or greater than Supplement value in CIDFont | The Supplement entry is part of the CIDSystemInfo information in a CIDFont dictionary and in the Encoding dictionary of a CID font. Its value should be equal to or greater than the respective value in the CIDFont. |
| Testable Property | Group: Font | CIDSystemInfo and CMap dictionaries are compatible | CIDSystemInfo and CMap dictionaries are compatible. Required by PDF/A. |
| Testable Property | Group: Font | CMap for CIDFont is embedded | Determines whether the CMap for a CID font is embedded. This is required only for custom CMaps. Most CID fonts use predefined CMaps which do not need to be embedded. |
| Testable Property | Group: Font | CMap is predefined in ISO 32000-1 | A CID font may use a predefined CMap. In this case the CMap is not required to be present in an embedded font file. This property determines whether a CMap is predefined in ISO 32000-1. |
| Testable Property | Group: Font | CMap references CMap which is not predefined in ISO 32000-1 | A CMap may reference another CMap. Some PDF based ISO standards disallow referenced CMaps if such CMaps are not predefined in ISO 32000-1. |
| Testable Property | Group: Font | CMap stream has correct syntax | CMap stream has correct syntax. Required by PDF/A. |
| Testable Property | Group: Font | CharSet string contains all character names present in embedded font | Determines whether the font descriptor for a Type 1 font contains a CharSet string which contains all character names of all glyphs present in the embedded font program. |
| Testable Property | Group: Font | Character encodings present in CMap subtables | This property lists all available character encodings in the CMap of an embedded TrueType font. A character encoding is identified by platform ID and encoding ID. It is reported as (<platform ID>,<encoding ID>). Example: (3,1) represents platform ID 3 = Windows and encoding ID 1 = Unicode. |
| Testable Property | Group: Font | Character reverts to .notdef | The text contains characters that cannot be mapped directly to a glyph such that as a consequence the .notdef glyph is used. |
| Testable Property | Group: Font | Contains XMP Metadata entry | Contains XMP Metadata entry for the font. |
| Testable Property | Group: Font | Embedded font contains all glyphs needed in PDF | Identifies all embedded fonts which do not contain all glyphs that are used in the current document. Fonts can either be fully embedded (with all glyphs defined in the font) or as a subset. |
| Testable Property | Group: Font | Embedded font contains character encoding for Microsoft Symbol (3.0) | Determines whether an embedded TrueType font's CMap contains a character encoding for Microsoft Symbol (3.0) encoding. |
| Testable Property | Group: Font | Embedded font contains character encoding for Microsoft Unicode (3.1) | Determines whether an embedded TrueType font contains a CMap for Microsoft Unicode (3.1) encoding. |
| Testable Property | Group: Font | Embedding flag "Bitmap embedding only" is set in embedded TrueType font | When this bit is set, only bitmaps contained in a TrueType font may be embedded. No outline data may be embedded. If there are no bitmaps available in the font, then the font is considered unembeddable. |
| Testable Property | Group: Font | Embedding flag "Editable embedding" is set in embedded TrueType font | When this bit is set, a TrueType font may be embedded and may be installed but only to temporarily enable modifying the document in which it is embedded. |
| Testable Property | Group: Font | Embedding flag "Installable embedding" is set in embedded TrueType font | This flag indicates that the TrueType font may be embedded, exported and permanently installed on the system where the containing document is opened. |
| Testable Property | Group: Font | Embedding flag "No subsetting" is set in embedded TrueType font | When this bit is set, a TrueType font may not be subsetted prior to embedding. Other embedding restrictions specified in bits 0-3 and 9 also apply. |
| Testable Property | Group: Font | Embedding flag "Preview & Print embedding" is set in embedded TrueType font | When this flag is set, a TrueType font may be embedded and temporarily loaded. Documents containing Preview & Print fonts must be opened "read-only;" no edits can be applied to the document. |
| Testable Property | Group: Font | Embedding flag "Restricted License embedding" is set in embedded TrueType font | TrueType Fonts that have only this bit set must not be modified, embedded or exchanged in any manner without first obtaining permission of the legal owner. |
| Testable Property | Group: Font | Embedding flag in embedded TrueType font allows for embedding | A TrueType font may contain a flag indicating whether the font may be embedded and what specific provisions apply. |
| Testable Property | Group: Font | Embedding flag in embedded TrueType font has unknown value | A TrueType font may contain a flag indicating whether the font may be embedded and what specific provision apply. This property checks whether the flag has an invalid value. |
| Testable Property | Group: Font | Embedding flag is present in embedded TrueType font | A TrueType font may contain a flag indicating whether the font may be embedded and what specific provision apply. |
| Testable Property | Group: Font | Encoding | The encoding of a font associates byte values with character shapes. |
| Testable Property | Group: Font | Font is not valid | Verifies whether the fonts embedded in the PDF are syntactically correct. |
| Testable Property | Group: Font | Font name in PDF matches font name in embedded font | For embedded fonts the internal font name as stored inside the embedded font will usually match the font name as written in the font resource in the PDF. A mismatch between the two might point to inadvertent font substitution when the font was embedded. |
| Testable Property | Group: Font | Font name in embedded font | This check determines the internal font name of an embedded font file. (It is sometimes better to not use any font name at all in order to make sure that the respective font is used. This can be checked by using an empty text input field.) |
| Testable Property | Group: Font | Font name is UTF-8 encoded | PDF/X-4 requires that font names are encoded as UTF-8. |
| Testable Property | Group: Font | Font name is unique throughout the PDF | Checks whether a font is using a unique name in the PDF or whether two fonts are using the same name. In the latter case an output device could inadvertently use the same font for the two occurrences which often leads to errors. |
| Testable Property | Group: Font | Font name uses proper escaping | Checks whether codes below 33 or above 126 are escaped by using a number sign with two digits to represent the respective code. This is required by some PDF-based ISO standards. |
| Testable Property | Group: Font | Font subset contains all glyphs used in page description | Font subset contains all glyphs used in page description. Required by PDF/A. |
| Testable Property | Group: Font | Font type | Type of font: Type 1, TrueType, Multiple Master Type 1, Type 3, OpenType, Type 0 or Type 2 |
| Testable Property | Group: Font | Font type is CID | Compared to other fonts CID-keyed fonts provide a method for defining multiple-byte character encodings which is useful in order to build fonts with a large number of glyphs and fonts that incorporate glyphs obtained from other fonts. Some output devices, however, fail to process text using CID (double byte) fonts. |
| Testable Property | Group: Font | Font type is CID (TrueType) | Text uses CID Type 2 font (a CID font with TrueType glyph procedures). CID fonts may cause issues when sent to older RIPs or printers that do not fully support PostScript language level 3. CID fonts have been part of the PDF specification since PDF 1.2 (Acrobat 3). |
| Testable Property | Group: Font | Font type is CID (Type 1) | Text uses CID Type 0 font (a CID font with Adobe Type 1 charstrings for glyph procedures). CID fonts may cause issues when sent to older RIPs or printers that do not fully support PostScript language level 3 or PDF 1.2. CID fonts have been part of the PDF specification since PDF 1.2 (Acrobat 3). |
| Testable Property | Group: Font | Font type is CID or OpenType | CID-keyed fonts provide a method for defining multiple-byte character encodings which is useful in order to build fonts with a large number of glyphs and fonts that incorporate glyphs obtained from other fonts. OpenType is an extension of TrueType that allows inclusion of other font types. Some output devices may not be able to properly process CID fonts or OpenType fonts. In addition, OpenType fonts may not be used in PDF files older than PDF 1.6 and are therefore prohibited by some ISO standards based on PDF 1.3 or PDF 1.4. |
| Testable Property | Group: Font | Font type is Multiple Master Type 1 | While a Multiple Master font is simply a variation of a PostScript Type 1 font, some output devices have problems processing PDF files with Multiple Master fonts. |
| Testable Property | Group: Font | Font type is OpenType | OpenType is an extension of TrueType that allows inclusion of other font types. Some output devices may not be able to properly process OpenType fonts. In addition, OpenType fonts may not be used in PDF files older than PDF 1.6 and are therefore prohibited by some ISO standards based on PDF 1.3 or PDF 1.4. |
| Testable Property | Group: Font | Font type is OpenType (TrueType outlines) | OpenType is an extension of TrueType that allows inclusion of other font types. Some output devices may not be able to properly process OpenType fonts. In addition, OpenType fonts may not be used in PDF files older than PDF 1.6 and are therefore prohibited by some ISO standards based on PDF 1.3 or PDF 1.4. |
| Testable Property | Group: Font | Font type is OpenType (Type 1 outlines) | OpenType is an extension of TrueType that allows inclusion of other font types, e.g. of Type 1 based font outlines. Such fonts are determined by this property. Some output devices may not be able to properly process OpenType fonts. In addition, OpenType fonts may not be used in PDF files older than PDF 1.6 and are therefore prohibited by some ISO standards based on PDF 1.3 or PDF 1.4. |
| Testable Property | Group: Font | Font type is TrueType | TrueType is an outline font standard originally developed by Apple Computer. |
| Testable Property | Group: Font | Font type is Type 1 | A Type 1 font program is a stylized PostScript program that describes glyph shapes. It uses a compact encoding for the glyph descriptions, and it includes hint information that enables high-quality rendering even at small sizes and low resolutions. |
| Testable Property | Group: Font | Font type is Type 1 or Multiple Master Type 1 | A Type 1 font program is a stylized PostScript program that describes glyph shapes. It uses a compact encoding for the glyph descriptions, and it includes hint information that enables high-quality rendering even at small sizes and low resolutions. A multiple master font is an extension of the Type 1 font and allows for the generation of a wide variety of typeface styles from a single font. |
| Testable Property | Group: Font | Font type is Type 1, MMType 1, TrueType or Type 3 | Type 1, MMType (Multiple Master), TrueType and Type 3 are font formats supported by PDF 1.0. Since PDF 1.2 Type 0 fonts which are a representation of CID fonts are also supported. |
| Testable Property | Group: Font | Font type is Type 3 | Type 3 fonts may contain arbitrary PDF graphics operators in order to define the glyphs. Compared to other font types Type 3 fonts have no hinting mechanism for improving output at small sizes or low resolutions. |
| Testable Property | Group: Font | FontBBox bottom | Bottom border of the rectangle enclosing the area covered by all character shapes put on top of each other. |
| Testable Property | Group: Font | FontBBox left | Left border of the rectangle enclosing the area covered by all character shapes put on top of each other. |
| Testable Property | Group: Font | FontBBox right | Right border of the rectangle enclosing the area covered by all character shapes put on top of each other. |
| Testable Property | Group: Font | FontBBox top | Top border of the rectangle enclosing the area covered by all character shapes put on top of each other. |
| Testable Property | Group: Font | Glyph width info in PDF matches width info in embedded font | The font dictionary in a PDF file contains width information for the glyphs of the actual font. Width information is also available in the font itself. It is important that the widths in the font dictionary match the actual glyph widths of the font. Consumers of PDF files depend on these widths in many different contexts, including viewing, printing, fauxing (font substitution), reflow, and word search. These operations may malfunction if arbitrary adjustments are made to the widths so that they do not represent the glyph widths intended by the PDF producer. Some PDF-based ISO standards require that the glyph widths in the font dictionary and the glyph widths in the embedded font are consistent. |
| Testable Property | Group: Font | Has ToUnicodeMap | Contains a table associating characters in the font with Unicode character IDs. This information is essential if text in a PDF document is to be searched or reused. |
| Testable Property | Group: Font | Is Standard 14 font | The Standard 14 fonts - each of Helvetica, Times, Courier in four faces plus Symbol and Zapf Dingbats - are guaranteed to be available with every PDF viewer, so it seems they never need to be embedded. Reality has taught at least prepress users that even Standard 14 fonts should always be embedded, as there are different flavors of them around. |
| Testable Property | Group: Font | Is all caps | Determines whether a font only contains uppercase letters. |
| Testable Property | Group: Font | Is embedded | Determines whether a font is embedded. Rule of thumb: in prepress always embed without subsetting. Outside prepress if smallest file size possible is an important goal do not embed fonts but let Acrobat simulate them, otherwise embed fonts without subsetting (unless a font vendors' licensing agreement forces one to do subsetting). |
| Testable Property | Group: Font | Is force bold | Determines whether the font requires to use extra pixels for very small fonts sizes in order to avoid that characters look identical to non-bold versions of these characters. |
| Testable Property | Group: Font | Is italic | Determines whether the font is italic (that is character shapes are slightly slanted and often more cursive than their non-italics counterparts) or not. |
| Testable Property | Group: Font | Is monospaced | Determines whether all characters in a font have the same width (like in Courier or other typewriter like fonts). |
| Testable Property | Group: Font | Is sans serif font | Determines whether the character shapes of a font do not carry serifs (like Helvetica or Arial as opposed to Times or Garamond). |
| Testable Property | Group: Font | Is script font | Determines whether a font is a script font - a font mimicking handwritten characters in some way. |
| Testable Property | Group: Font | Is serif font | Determines whether the character shapes of a font have serifs (like Times or Garamond as opposed to Arial or Helvetica). |
| Testable Property | Group: Font | Is small caps | Determines whether a font only contains slightly smaller sized uppercase letters instead of lowercase letters (e.g. a small uppercase 'A' instead of the lower case 'a'). For the actual uppercase letters there would simply be regularly sized uppercase letters. |
| Testable Property | Group: Font | Is stored as Compact Font Format | Determines whether the font is stored using the compact font format (CFF). The compact font format is a way of storing a font in a very condensed way without sacrificing any data. |
| Testable Property | Group: Font | Is subset | Determines whether an embedded font is subset, which means that only the character shapes (glyphs) are contained that are actually needed. A subset font always is a technical stumbling block when it comes to editing the file later on. Font foundries though prefer embedding of subset fonts as such a subset font is pretty useless outside the respective PDF file. |
| Testable Property | Group: Font | Is symbolic font | Determines whether a font contains characters that are not really characters but symbols, signs, icons etc. |
| Testable Property | Group: Font | Italic angle | Angle (in degrees counterclockwise) reflecting the amount by which the italic characters are slanted. |
| Testable Property | Group: Font | Largest CID (character identifier) used | The largest CID number used in a PDF is in many environments limited to 65,535. |
| Testable Property | Group: Font | Leading | Desired spacing between lines |
| Testable Property | Group: Font | Max. width | Maximum width of characters |
| Testable Property | Group: Font | Metrics present for glyphs used in text | Returns if metrics are present for all glyphs used for page text objects (and appearance streams in annotations and form fields) in a PDF file. |
| Testable Property | Group: Font | Non-symbolic TrueType font has Differences array | PDF/A-1 and PDF/X-4 require that a non-symbolic TrueType font does not specify a Differences array for its encoding. |
| Testable Property | Group: Font | Non-symbolic TrueType font specifies MacRomanEncoding or WinAnsiEncoding | Non-symbolic TrueType font specifies MacRomanEncoding or WinAnsiEncoding. Required by PDF/A. |
| Testable Property | Group: Font | Number of encodings in cmap entry of embedded TrueType font | Returns the number of encodings in the cmap of an embedded TrueType font. PDF/A-1 and PDF/X-4 require that exactly one encoding is present in the cmap of a symbolic TrueType font. |
| Testable Property | Group: Font | Ordering entries in CIDSystemInfo are identical | Ordering entries in CIDSystemInfo are identical. Required by PDF/A. |
| Testable Property | Group: Font | Registry entries in CIDSystemInfo are identical | Registry entries in CIDSystemInfo are identical. Required by PDF/A. |
| Testable Property | Group: Font | Resources dictionary in Type 3 font lists all necessary resources | Resources dictionary in Type 3 font lists all necessary resources. Required by PDF/A. |
| Testable Property | Group: Font | StemH | Vertical width of the dominant horizontal stems of glyphs |
| Testable Property | Group: Font | StemV | Horizontal width of the dominant vertical stems of glyphs |
| Testable Property | Group: Font | Symbolic TrueType font has Encoding dictionary | Symbolic TrueType font has Encoding dictionary. Required by PDF/A. |
| Testable Property | Group: Font | Symbolic TrueType font has cmap with exactly one encoding | Symbolic TrueType font has cmap with exactly one encoding. Required by PDF/A. |
| Testable Property | Group: Font | Type 1 font descriptor contains CharSet string | Determines whether the font descriptor for a Type 1 font contains a CharSet string. |
| Testable Property | Group: Font | Type 1 font subset contains CharSet string with all character names | Type 1 font subset contains CharSet string with all character names. Required by PDF/A. |
| Testable Property | Group: Font | Type 3 font includes Resources dictionary | Type 3 font includes Resources dictionary. |
| Testable Property | Group: Font | Uses Identity-H encoding | Checks if Identity-H encoding is used. This is the horizontal identity mapping for 2-byte CID fonts. It maps 2-byte character codes in the page description to the same 2-byte CID value within the font. |
| Testable Property | Group: Font | Uses Identity-H or Identity-V encoding | Checks if Identity encoding is used. This is the horizontal (-H) or vertical (-V) identity mapping for 2-byte CID fonts. It maps 2-byte character codes in the page description to the same 2-byte CID value within the font. |
| Testable Property | Group: Font | Uses Identity-V encoding | Checks if Identity-V encoding is used. This is the vertical identity mapping for 2-byte CID fonts. It maps 2-byte character codes in the page description to the same 2-byte CID value within the font. |
| Testable Property | Group: Font | Uses MacExpertEncoding | The symbols (i.e. glyphs) stored in a font are allocated to the number codes (i.e. character codes) in accordance with an allocation table. These allocation tables may either be explicitly defined (custom encoding) or predefined (standard encoding). Common standard encodings are MacRoman (Macintosh) or WinAnsi (Windows). In addition to these in a PDF the MacExpertEncoding may also be used. Despite its name, it is not a platform-specific encoding; however, only certain fonts have the appropriate character set for use with this encoding. No such fonts are among the standard 14 predefined fonts. |
| Testable Property | Group: Font | Uses MacRomanEncoding | The symbols (i.e. glyphs) stored in a font are allocated to the number codes (i.e. character codes) in accordance with an allocation table. These allocation tables may either be explicitly defined (custom encoding) or predefined (standard encoding). Common standard encodings are MacRoman (Macintosh) or WinAnsi (Windows). |
| Testable Property | Group: Font | Uses WinAnsiEncoding | The symbols (i.e. glyphs) stored in a font are allocated to the number codes (i.e. character codes) in accordance with an allocation table. These allocation tables may either be explicitly defined (custom encoding) or predefined (standard encoding). Common standard encodings are MacRoman (Macintosh) or WinAnsi (Windows). |
| Testable Property | Group: Font | Uses identical glyphs for different characters | If a font uses identical glyphs for different characters this means that they will appear identical when being rendered. This is an indication that the font is not properly constructed for any reason. |
| Testable Property | Group: Font | Uses only Adobe standard Latin character set | Determines whether only a specific set of characters is used by that font. The Adobe Latin character set contains all those characters that are needed in Western Europe and America but hardly anything for languages in Eastern Europe or the Near or Far East. |
| Testable Property | Group: Font | WMode in CMap dictionary is identical to WMode in CMap stream | The WMode defines the writing mode (horizontal or vertical) for any CIDFont. Writing mode entries may be present in the PDF file’s font dictionary as well as in the font data stream. Some PDF-based ISO standards require that the WMode entry in a CMap dictionary is identical to the WMode entry in the CMap stream. |
| Testable Property | Group: Font | Width for missing characters | Width to use for un-encoded characters. |
| Testable Property | Group: Font | XMP Metadata contains fields recommended by PDF/A | The PDF/A standard recommends that font programs include XMP Metadata entries for xmp:Title (FontName key from the font's font descriptor dictionary), xmpRights:Copyright (copyright statement), xmpRights:Marked (with the value true), xmpRights:Owner (the owner of the font), xmpRights:UsageTerms (licensing terms). |
| Testable Property | Group: Font | x height | y-coordinate of the top of flat non-ascending lowercase letters |
| Graphic state properties for fill | |||
| Testable Property | Group: Graphic state properties for fill | Color value 1 for fill | This property will return the first value (between 0.0 and 1.0) for the color being used for fills. For an RGB color space this will be the value for red. For a CMYK color space this value is returned for the cyan component. |
| Testable Property | Group: Graphic state properties for fill | Color value 2 for fill | This property will return the second value for the color being used for filling areas. For an RGB color space this will be the value (between 0.0 and 1.0) for green. For a CMYK color space this value is returned for the magenta component. |
| Testable Property | Group: Graphic state properties for fill | Color value 3 for fill | This property will return the third value for the color being used for filling areas. For an RGB color space this will be the value (between 0.0 and 1.0) for blue. For a CMYK color space this value is returned for the yellow component. |
| Testable Property | Group: Graphic state properties for fill | Color value 4 for fill | This property will return the fourth value for the color being used for filling areas. For an RGB color space this will return nothing as there are only three color components. For a CMYK color space this value is returned for the black component. |
| Testable Property | Group: Graphic state properties for fill | Color values for fill | Depending on the current color space this property will return one or more values for the color being used for filling areas. For an RGB color space there will be three values between 0.0 and 1.0, indicating the values for red, green and blue. For a CMYK color space four values are returned for cyan, magenta, yellow and black. For the multi-component color space DeviceN will be as many values returned as there are color components (up to eight in PDF versions up to 1.4, 32 in PDF 1.5). |
| Testable Property | Group: Graphic state properties for fill | Constant alpha for fill | A constant value determining the degree of transparency when filling areas of an object. |
| Testable Property | Group: Graphic state properties for fill | Fill is non-zero on more than one plate | Checks whether any filled objects create more than one plate when separated. |
| Testable Property | Group: Graphic state properties for fill | Fill is non-zero on more than three plates | Checks whether any filled objects create more than three plates when separated. |
| Testable Property | Group: Graphic state properties for fill | Fill is non-zero on more than two plates | Checks whether any filled objects create more than two plates when separated. |
| Testable Property | Group: Graphic state properties for fill | Filling area is invisible or white | The filling area is invisible or white because all color values are zero. |
| Testable Property | Group: Graphic state properties for fill | Is overprint enabled for fill | Returns whether overprinting is turned on for fill. |
| Testable Property | Group: Graphic state properties for fill | Number of colorants which are non-zero | Determines the number of components of a filled vector object that are not zero (which will be visible when printed). |
| Testable Property | Group: Graphic state properties for fill | Total amount of ink for fill | Total amount of ink in percent (%) for the fill of an object |
| Testable Property | Group: Graphic state properties for fill | Type of smooth shading for fill | Determines the type of smooth shading used. Possible values are 1 (Function-Based), 2 (Axial), 3 (Radial), 4 (Free-Form Gouraud-Shaded Triangle Meshes), 5 (Lattice-Form Gouraud-Shaded Triangle Meshes), 6 (Coons Patch Meshes) and 7 (Tensor-Product Patch Meshes). |
| General Graphic state properties | |||
| Testable Property | Group: General Graphic state properties | Alpha is shape | "Alpha is shape" indicates whether the sources of alpha are to be treated as shape (true) or opacity (false). |
| Testable Property | Group: General Graphic state properties | Base color space for transparency group | Returns the base color space for the CS (color space) entry of a transparency group. The base color space is the blend color space being used when new objects are created during transparency flattening. |
| Testable Property | Group: General Graphic state properties | Belongs to transparency group | Determines whether a page object belongs to a transparency group. |
| Testable Property | Group: General Graphic state properties | Blend mode | The blend mode for color compositing for each object painted. Valid values for blend mode are "Compatible", "Normal", "Multiply", "Screen", "Difference", "Darken", "Lighten", "ColorDodge", "ColorBurn", "Exclusion", "HardLight", "Overlay", "SoftLight", "Luminosity", "Hue", "Saturation" and "Color". In applications like Adobe Photoshop, Illustrator and InDesign these blend modes are exposed in the user interface. |
| Testable Property | Group: General Graphic state properties | Blending color space | Returns the blending color space in effect for an object. |
| Testable Property | Group: General Graphic state properties | Blending color space is device independent | The blending color space may be a device color space such as DeviceCMYK, DeviceRGB or DeviceGray, or a device independent color space such as ICC based or calibrated color spaces (but not Lab). |
| Testable Property | Group: General Graphic state properties | Color space of outermost transparency group | Determines the blend color space of a transparency group. If several transparency groups are nested only the blend color space of the outermost transparency group is used. |
| Testable Property | Group: General Graphic state properties | Flatness | Flatness tolerance controls the maximum permitted distance in device pixels between the mathematically correct path of a curve and an approximation constructed from straight line segments. Thus flatness determines how precise rendering of curves is performed. For devices with a high resolution - like an image setter - it can be time consuming to image curves at full precision. Values can range from 0 (zero) to 100. A value of zero leaves it up to the device what flatness is used. |
| Testable Property | Group: General Graphic state properties | Has BG entry | Black Generation (BG) is a function that calculates the level of the black color component to use when converting DeviceRGB colors to CMYK. BG entries should not be used in CMYK files or in ICC based workflows. |
| Testable Property | Group: General Graphic state properties | Has BG2 entry | Black Generation (BG) is a function that calculates the level of the black color component to use when converting DeviceRGB colors to CMYK. BG2 is the same as BG except that the value may also be the name Default, denoting the black-generation function that was in effect at the start of the page. BG or BG2 (with a value other than Default) entries should not be used in CMYK files or in ICC based workflows. |
| Testable Property | Group: General Graphic state properties | Has BG2 entry with a value of Default | Black Generation (BG) is a function that calculates the level of the black color component to use when converting DeviceRGB colors to CMYK. BG2 is the same as BG except that the value may also be the name Default, denoting the black-generation function that was in effect at the start of the page. BG or BG2 (with a value other than Default) entries should not be used in CMYK files or in ICC based workflows. |
| Testable Property | Group: General Graphic state properties | Has SMask entry | Determines whether the graphic state contains an SMask entry. |
| Testable Property | Group: General Graphic state properties | Has SMask entry with a value of None | Determines whether the graphic state contains an SMask entry with a value of None. |
| Testable Property | Group: General Graphic state properties | Has TR entry with a value of Identity | Transfer functions (TR) adjust device gray or color component levels e.g. in order to compensate for nonlinear response in a particular output device. Some PDF-based ISO standards prohibit the use of the transfer curve entry. |
| Testable Property | Group: General Graphic state properties | Has TR2 entry | Returns whether the current graphic state specifies a TR2 entry. |
| Testable Property | Group: General Graphic state properties | Has TR2 entry with a value of Default | Transfer functions (TR) adjust color values, e.g. in order to compensate for nonlinear response in a particular output device. TR2 is the same as TR except that the value may also be the name Default, denoting the transfer function that was in effect at the start of the page. Some PDF-based ISO standards prohibit the use of the transfer curve entry TR2 with any value other than Default. |
| Testable Property | Group: General Graphic state properties | Has UCR entry | Under Color Removal (UCR) is a function that calculates the reduction in the levels of the cyan, magenta, and yellow color components to compensate for the amount of black added by black generation. UCR entries should not be used in CMYK files or in ICC based workflows. |
| Testable Property | Group: General Graphic state properties | Has UCR2 entry | Under Color Removal (UCR) is a function that calculates the reduction in the levels of the cyan, magenta, and yellow color components to compensate for the amount of black added by black generation. UCR2 is the same as UCR except that the value may also be the name Default, denoting the undercolor-removal function that was in effect at the start of the page. UCR and UCR2 (with a value other than Default) entries should not be used in CMYK files or in ICC based workflows. |
| Testable Property | Group: General Graphic state properties | Has UCR2 entry with a value of Default | Under Color Removal (UCR) is a function that calculates the reduction in the levels of the cyan, magenta, and yellow color components to compensate for the amount of black added by black generation. UCR2 is the same as UCR except that the value may also be the name Default, denoting the undercolor-removal function that was in effect at the start of the page. UCR and UCR2 (with a value other than Default) entries should not be used in CMYK files or in ICC based workflows. |
| Testable Property | Group: General Graphic state properties | Has black generation | Black generation controls how an RGB color is converted to CMYK. It usually works in conjunction with UCR (under color removal). |
| Testable Property | Group: General Graphic state properties | Has null transparency | Null transparency is a type of transparency that has the same effect as if no transparency was defined. This is true if blend mode is set to "Normal" and opacity (Constant alpha) is set to 1.0. |
| Testable Property | Group: General Graphic state properties | Has transfer function | A transfer function is applied to the color values. It is typically intended to adapt color values to characteristics of an output device, but is sometimes also used for artistic effects, e.g. to modify the contrast of an image. As the actual application of a transfer function is dependent on the output device used, its use is not recommended. |
| Testable Property | Group: General Graphic state properties | Has transparency | Returns whether transparency is applied to the object about to be painted. Transparency was introduced with version 1.4 of the PDF format. |
| Testable Property | Group: General Graphic state properties | Has transparency softmask image | A softmask image is a continuous tone single channel image that determines with each of its "pixels" how transparent the object about to be painted is at that position of the pixel of the softmask image. |
| Testable Property | Group: General Graphic state properties | Has under color removal | Under color removal (UCR) controls how an RGB color is converted to CMYK. It usually works in conjunction with BG (black generation). |
| Testable Property | Group: General Graphic state properties | Is Illustrator overprint mode | Returns whether the way overprinting is handled is the same as when printing separations from Illustrator or not. This only affects situations where one or several of the channels of a DeviceCMYK color space of an overprinting object are zero. When Illustrator overprint mode is turned off, a value of zero will erase color in that channel, if it is turned on, it will leave the color on that channel alone. Note, that when overprinting is turned on, any other value in a DeviceCMYK color space will always replace the value that has been there beforehand. |
| Testable Property | Group: General Graphic state properties | Is directly transparent | Determines whether a transparent object is directly transparent as opposed to being transparent via belonging to a transparency group. |
| Testable Property | Group: General Graphic state properties | Is text knock out | "Is text knock out" determines the behavior of overlapping glyphs within a text object. If the value is 'false', each glyph in a text object is treated as a separate elementary object; when glyphs overlay, they will composite with one another. If the value is 'true', all the glyphs in a text object are treated together as a single elementary object; when glyphs overlap, later glyphs will knock out preceding ones in the area of overlap. |
| Testable Property | Group: General Graphic state properties | Is transparent through soft mask for image | Determines whether an object belongs to a soft mask for an image. |
| Testable Property | Group: General Graphic state properties | Is transparent through soft mask in graphic state | Determines whether an object belongs to a soft mask in the graphic state. |
| Testable Property | Group: General Graphic state properties | Nesting level of transparency group | Determines the nesting level of transparency groups (i.e. how many transparency groups are nested). |
| Testable Property | Group: General Graphic state properties | Rendering intent | If device independent color spaces - like ICC based color spaces, Lab, CalGray or CalRGB - are converted to a device color space - e.g. DeviceCMYK for a four color printing process - it is often not possible to render all colors perfectly well. A rendering intent indicates in what way compromises shall be made. Perceptual rendering intent will maintain relative relationship of color values to each other, whereas colorimetric rendering intent will maintain as many color values as possible while clipping those color values that cannot be maintained to the nearest possible value. Saturation rendering intent is rarely used in prepress, but is useful for office uses - it maintains saturation as much as possible, potentially sacrificing color accuracy. |
| Testable Property | Group: General Graphic state properties | Rendering intent set explicitly | Rendering intent is set explicitly by means of the ri operator, or Intent entries in the current extended graphic state dictionary or the dictionary of an image. |
| Testable Property | Group: General Graphic state properties | Rotation | Current value for the amount of rotation applied to the object about to be painted. |
| Testable Property | Group: General Graphic state properties | Smoothness | Smoothness tolerance controls the quality of smooth shading. It is the allowable color error between a shading approximated by piecewise linear interpolation and the true value of a (possibly non-linear) shading function. |
| Testable Property | Group: General Graphic state properties | TransferFunction in halftone dictionary not required by PDF reference | PDF-based ISO standards require that the TransferFunction key may be used in halftone dictionaries only if it is required by the PDF Reference; i.e. only if the halftone dictionary is a component of a type 5 halftone and represents either a nonprimary or nonstandard primary color component. |
| Testable Property | Group: General Graphic state properties | Transparency blend mode is nonseparable | Determines whether the current transparency blend mode is a nonseparable blend mode. Nonseparable blend modes are: "Hue", "Saturation", "Color" and "Luminosity". |
| Testable Property | Group: General Graphic state properties | Transparency blend mode is separable | Determines whether the current transparency blend mode is a separable blend mode. Separable blend modes are: "Normal", "Multiply", "Screen", "Overlay", "Darken", "Lighten", "ColorDodge", "ColorBurn", "HardLight", "SoftLight", "Difference", "Exclusion" and "Compatible". |
| Testable Property | Group: General Graphic state properties | Transparency group has a CS (color space) entry | Determines whether the transparency group for a page object contains a CS (color space) entry. |
| Testable Property | Group: General Graphic state properties | Transparency group is isolated | Determines whether the transparency group for a page object is an isolated group. |
| Testable Property | Group: General Graphic state properties | Transparency group is knockout | Determines whether the transparency group for a page object is a knockout group. |
| Testable Property | Group: General Graphic state properties | Transparency softmask has Identity transfer function | Determines whether a transparent softmask has a transfer function with a value of Identity. |
| Testable Property | Group: General Graphic state properties | Transparency softmask has backdrop color array | Determines whether a transparent softmask has a backdrop color array. |
| Testable Property | Group: General Graphic state properties | Transparency softmask has transfer function | Determines whether a transparent softmask has a transfer function. |
| Testable Property | Group: General Graphic state properties | Transparency softmask is of type Alpha | Determines whether a transparent softmask is of type Alpha. |
| Testable Property | Group: General Graphic state properties | Transparency softmask is of type Luminosity | Determines whether a transparent softmask is of type Luminosity. |
| Graphic state properties for stroke | |||
| Testable Property | Group: Graphic state properties for stroke | Color value 1 for stroke | This property will return the first value for the color being used for stroking lines or outlines. For an RGB color space this will be the value (between 0.0 and 1.0) for red. For a CMYK color space this value is returned for the cyan component. |
| Testable Property | Group: Graphic state properties for stroke | Color value 2 for stroke | This property will return the second value for the color being used for stroking lines or outlines. For an RGB color space this will be the value (between 0.0 and 1.0) for green. For a CMYK color space this value is returned for the magenta component. |
| Testable Property | Group: Graphic state properties for stroke | Color value 3 for stroke | This property will return the third value for the color being used for stroking lines or outlines. For an RGB color space this will be the value (between 0.0 and 1.0) for blue. For a CMYK color space this value is returned for the yellow component. |
| Testable Property | Group: Graphic state properties for stroke | Color value 4 for stroke | This property will return the fourth value for the color being used for stroking lines or outlines. For an RGB color space this will return nothing as there are only three color components. For a CMYK color space this value (between 0.0 and 1.0) is returned for the black component. |
| Testable Property | Group: Graphic state properties for stroke | Color values for strokes | Depending on the current color space this property will return one or several values for the color being used for strokes. For an RGB color space this will return three values between 0.0 and 1.0, indicating the values for red, green and blue. For a CMYK color space four values are returned for cyan, magenta, yellow and black. For the multi-component color space DeviceN will be as many values returned as there are color components (up to eight until PDF 1.4 or up to 32 in PDF 1.5). |
| Testable Property | Group: Graphic state properties for stroke | Constant alpha for stroke | A constant value determining the degree of transparency when painting strokes for an object. |
| Testable Property | Group: Graphic state properties for stroke | Effective line width | Thickness of lines in point. If an object uses the same color for stroke and fill, the thickness of the whole object is used. |
| Testable Property | Group: Graphic state properties for stroke | Is overprint enabled for stroke | Returns whether overprinting is turned on for the stroke of an object. |
| Testable Property | Group: Graphic state properties for stroke | Line cap | Shape of ending points of lines. Valid values are 0 for "Butt cap", 1 for "Round cap" and 2 for "Projecting square cap". |
| Testable Property | Group: Graphic state properties for stroke | Line is invisible or white | The line is invisible or white because all color values are zero. |
| Testable Property | Group: Graphic state properties for stroke | Line join | Describes how lines are joined. Valid values are 0 for "Miter join", 1 for "Round join" and 2 for "Bevel join". |
| Testable Property | Group: Graphic state properties for stroke | Line width | Thickness of lines in point. Stroke and fill for each object are treated separately, even if they are using the same color. |
| Testable Property | Group: Graphic state properties for stroke | Miter limit | When lines join, for a "Miter join" the peak of the miter join may extend far beyond the width of the line, if two lines join at a sharp angle. The "Miter limit" indicates an angle at which the miter join will be imaged as a bevel join. The "Miter limit" is the ration between maximum miter length and line width. |
| Testable Property | Group: Graphic state properties for stroke | Number of colorants which are non-zero | Determines the number of components of a stroked vector object that are not zero. |
| Testable Property | Group: Graphic state properties for stroke | Stroke adjustment | Turns stroke adjustment on or off. Stroke adjustment determines how a "theoretical" line is imaged onto an actual device. Usually a mark is painted by a device if at least 50% of its area are covered by the "theoretical" line. This may lead to lines with varying thickness that should have identical line width. When turned on Stroke adjustment tries to create strokes of uniform line thickness. |
| Testable Property | Group: Graphic state properties for stroke | Stroke is non-zero on more than one plate | Stroke is non-zero on more than one plate. |
| Testable Property | Group: Graphic state properties for stroke | Stroke is non-zero on more than three plates | Stroke is non-zero on more than three plates. |
| Testable Property | Group: Graphic state properties for stroke | Stroke is non-zero on more than two plates | Stroke is non-zero on more than two plates. |
| Testable Property | Group: Graphic state properties for stroke | Total amount of ink for stroke | Total amount of ink in percent (%) for the stroke of an object. |
| Testable Property | Group: Graphic state properties for stroke | Type of smooth shading for stroke | Determines the type of smooth shading used. Possible values are 1 (Function-Based), 2 (Axial), 3 (Radial), 4 (Free-Form Gouraud-Shaded Triangle Meshes), 5 (Lattice-Form Gouraud-Shaded Triangle Meshes), 6 (Coons Patch Meshes) and 7 (Tensor-Product Patch Meshes). |
| Halftone | |||
| Testable Property | Group: Halftone | Black angle | Angle for the Black colorant. |
| Testable Property | Group: Halftone | Black frequency | Frequency for the Black colorant. |
| Testable Property | Group: Halftone | Black spot function | Spot function for the Black colorant. |
| Testable Property | Group: Halftone | Black uses Accurate Screens | Determines whether Accurate Screens are used for the Black colorant. |
| Testable Property | Group: Halftone | Cyan angle | Angle for the Cyan colorant. |
| Testable Property | Group: Halftone | Cyan frequency | Frequency for the Cyan colorant. |
| Testable Property | Group: Halftone | Cyan spot function | Spot function for the Cyan colorant. |
| Testable Property | Group: Halftone | Cyan uses Accurate Screens | Determines whether Accurate Screens are used for the Cyan colorant. |
| Testable Property | Group: Halftone | Halftone has angle | Determines whether a halftone dictionary contains a value for angle. |
| Testable Property | Group: Halftone | Halftone has frequency | Determines whether a halftone dictionary contains a value for frequency. |
| Testable Property | Group: Halftone | Halftone has name | Determines whether a halftone dictionary contains a name for the halftone. |
| Testable Property | Group: Halftone | Halftone name | Name of the halftone |
| Testable Property | Group: Halftone | Halftone type | Type of halftone settings. As in conjunction with halftone type 5 several other halftone types may be active, a list of values may be entered and will then be compared to the list of all halftone types currently active. Valid values are 1, 5, 6, 10 and 16. Type 1 defines a single halftone screen by a frequency, an angle, and a spot function. Type 5 defines an arbitrary number of halftone screens, one for each colorant or color component (including both primary and spot colorants). The keys in a Type 5 dictionary are names of colorants; the values are halftone dictionaries of other types, each defining the halftone screen for a single colorant. Type 6 defines a single halftone screen by a threshold array containing 8-bit sample values. Type 10 defines a single halftone by a threshold array containing 8-bit sample values, representing a halftone cell that may have a nonzero screen angle. Type 16 defines a single halftone screen by a threshold array containing 16-bit sample values, representing a halftone cell that may have nonzero screen angle. |
| Testable Property | Group: Halftone | Has halftone phase (HTP) information | The halftone phase (HTP) entry is prohibited by some PDF-based ISO standards. |
| Testable Property | Group: Halftone | Is Halftone present | Determines whether a halftone dictionary is present. |
| Testable Property | Group: Halftone | Magenta angle | Angle for the Magenta colorant. |
| Testable Property | Group: Halftone | Magenta frequency | Frequency for the Magenta colorant. |
| Testable Property | Group: Halftone | Magenta spot function | Spot function for the Magenta colorant. |
| Testable Property | Group: Halftone | Magenta uses Accurate Screens | Determines whether Accurate Screens are used for the Magenta colorant. |
| Testable Property | Group: Halftone | Yellow angle | Angle for the Yellow colorant. |
| Testable Property | Group: Halftone | Yellow frequency | Frequency for the Yellow colorant. |
| Testable Property | Group: Halftone | Yellow spot function | Spot function for the Yellow colorant. |
| Testable Property | Group: Halftone | Yellow uses Accurate Screens | Determines whether Accurate Screens are used for the Yellow colorant. |
| ICC color spaces | |||
| Testable Property | Group: ICC color spaces | CMM type | Identifies the preferred CMM to be used. The signatures must be registered in order to avoid conflicts. If no CMM is preferred, this field should be set to zero. |
| Testable Property | Group: ICC color spaces | CRD Info Tag | This tag contains the PostScript product name to which this profile corresponds and the names of the companion CRDs. Recall that a single profile can generate multiple CRDs. |
| Testable Property | Group: ICC color spaces | Calibration Date Time Tag | Profile calibration date and time. Initially, this tag matches the contents of the profile header's creation date/time field. This allows applications and utilities to verify if this profile matches a vendor's profile and how recently calibration has been performed. |
| Testable Property | Group: ICC color spaces | Color space of ICC profile same as destination profile in OutputIntents | The color space of an ICC profile - Gray, RGB or CMYK - is the same as that of the destination profile in the OutputIntents. |
| Testable Property | Group: ICC color spaces | Color space of ICC profile same as destination profile in PDF/A OutputIntent | The color space of an ICC profile - Gray, RGB or CMYK - is the same as that of the destination profile in the PDF/A OutputIntent. |
| Testable Property | Group: ICC color spaces | Color space of ICC profile same as destination profile in PDF/E-1 OutputIntent | The color space of an ICC profile - Gray, RGB or CMYK - is the same as that of the destination profile in the PDF/E-1 OutputIntent. |
| Testable Property | Group: ICC color spaces | Color space of ICC profile same as destination profile in PDF/X OutputIntent | The color space of an ICC profile - Gray, RGB or CMYK - is the same as that of the destination profile in the PDF/X OutputIntent. |
| Testable Property | Group: ICC color spaces | Color space of data | Color Space Signature - The encoding is such that: XYZData 'XYZ ' - labData 'Lab ' - luvData 'Luv ' - YCbCrData 'YCbr ' - YxyData 'Yxy ' - rgbData 'RGB ' - grayData 'GRAY' - hsvData 'HSV ' - hlsData 'HLS ' - cmykData 'CMYK' - cmyData 'CMY ' - 2colorData '2CLR' - 3colorData (if not listed above) - '3CLR' 4colorData (if not listed above) '4CLR' - 5colorData '5CLR' - 6colorData '6CLR' - 7colorData '7CLR' - 8colorData '8CLR' - 9colorData '9CLR' - 10colorData 'ACLR' - 11colorData 'BCLR' - 12colorData 'CCLR' - 13colorData 'DCLR' - 14colorData 'ECLR' - 15colorData 'FCLR' |
| Testable Property | Group: ICC color spaces | Copyright Tag | This tag contains the 7 bit ASCII text copyright information for the profile. |
| Testable Property | Group: ICC color spaces | Creation Date | Date and time this profile was created. |
| Testable Property | Group: ICC color spaces | Device Mfg Desc Tag | Structure containing invariant and localizable versions of the device manufacturer for display. |
| Testable Property | Group: ICC color spaces | Device Model Desc Tag | Structure containing invariant and localizable versions of the device model for display. |
| Testable Property | Group: ICC color spaces | Device attributes | Attributes unique to the particular device setup such as media type. The least-significant 32 bits of this 64-bit value are reserved for the ICC. Reflective (off) or Transparency (on): bit 0, Glossy (off) or Matte (on): bit 1 |
| Testable Property | Group: ICC color spaces | Device manufacturer | Device manufacturer signatures. |
| Testable Property | Group: ICC color spaces | Device model number | Device model signatures. |
| Testable Property | Group: ICC color spaces | Format version | Profile version number where the first 8 bits are the major version number and the next 8 bits are for the minor version and bug fix numbers. The major and minor version numbers are set by the International Color Consortium and will match up with the profile format revisions. A major version change can only happen if there is an incompatible change. An example of a major version change may be the addition of new required tags. A minor version change can happen with compatible changes. An example of a minor version number change may be the addition of new optional tags. |
| Testable Property | Group: ICC color spaces | ICC profile is not valid | Verifies whether the ICC profiles in the PDF are syntactically correct. |
| Testable Property | Group: ICC color spaces | ICC profile same as destination profile in OutputIntents | An ICC profile is identical with the destination profile in the OutputIntents. |
| Testable Property | Group: ICC color spaces | ICC profile same as destination profile in PDF/A OutputIntent | An ICC profile is identical with the destination profile in the PDF/A OutputIntent. |
| Testable Property | Group: ICC color spaces | ICC profile same as destination profile in PDF/E-1 OutputIntent | An ICC profile is identical with the destination profile in the PDF/E-1 OutputIntent. |
| Testable Property | Group: ICC color spaces | ICC profile same as destination profile in PDF/X OutputIntent | An ICC profile is identical with the destination profile in the PDF/X OutputIntent. |
| Testable Property | Group: ICC color spaces | MD5 checksum of ICC profile (computed according to ISO 15076) | Returns the MD5 checksum of an ICC profile that has been computed according to ISO 15076 which is an ISO standard version of the ICC specification. The MD5 value is returned in hexadecimal format without spaces, and with the values "A" through "F" written as uppercase letters. |
| Testable Property | Group: ICC color spaces | MD5 checksum of ICC profile (computed according to ISO 15930-7) | Returns the MD5 checksum of an ICC profile that has been computed according to ISO 15930-7, appendix A.2. The MD5 value is returned in hexadecimal format without spaces, and with the values "A" through "F" written as uppercase letters. |
| Testable Property | Group: ICC color spaces | Magic number | Profile file signature ('acsp'). |
| Testable Property | Group: ICC color spaces | Maximum ink (%) | Maximum ink (%) that an ICC profile will generate if device independent color is converted to it. |
| Testable Property | Group: ICC color spaces | Named Color2 Tag | Named color information providing a PCS and optional device representation for a list of named colors. The namedColorTag should no longer be used. |
| Testable Property | Group: ICC color spaces | Primary Platform target | Signature to indicate the primary platform/operating system framework for which the profile was created: Apple Computer, Inc. 'APPL' - Microsoft Corporation 'MSFT' - Silicon Graphics, Inc. 'SGI ' - Sun Microsystems, Inc. 'SUNW' - Taligent, Inc. 'TGNT'. |
| Testable Property | Group: ICC color spaces | Profile Connection Space (XYZ or Lab) | Profile Connection Space Signature - The encoding is such that: XYZData 'XYZ' labData 'Lab'. When the profile is a DeviceLink profile, the Profile Connection Space Signature is taken from the Color Space Signatures table. |
| Testable Property | Group: ICC color spaces | Profile Description | Structure containing invariant and localizable versions of the profile description for display. This invariant description has no fixed relationship to the actual profile disk file name. |
| Testable Property | Group: ICC color spaces | Profile creator | Profile Creator Signature. Identifies the creator of the profile. The signatures are from the group of signatures used for the device manufacturer field. |
| Testable Property | Group: ICC color spaces | Profile flags | Flags to indicate various hints for the CMM such as distributed processing and caching options. The least-significant 16 bits are reserved for the ICC. The encoding is such that: Embedded Profile (0 if not embedded, 1 if embedded in file): bit 0 - Profile cannot be used independently from the embedded color data (set to 1 if true, 0 if false): bit 1. |
| Testable Property | Group: ICC color spaces | Profile size in bytes | The total size of the profile in bytes. |
| Testable Property | Group: ICC color spaces | Rendering intent | Perceptual, relative colorimetric, saturation and absolute colorimetric are the four intents required to be supported. The least significant 16 bits are reserved for the ICC. The encoding is such that: Perceptual: 0 - Relative Colorimetric: 1 - Saturation: 2 - Absolute Colorimetric: 3. Note that this flag might not have any meaning until the profile is used in some context, e.g. in a DeviceLink or an embedded source profile. |
| Testable Property | Group: ICC color spaces | Screening Desc Tag | Structure containing invariant and localizable versions of the screening conditions. |
| Testable Property | Group: ICC color spaces | Technology Tag | Device technology information such as CRT, Dye Sublimation, etc. The encoding is such that: Film Scanner 'fscn' - Digital Camera 'dcam' - Reflective Scanner 'rscn' - Ink Jet Printer 'ijet' - Thermal Wax Printer 'twax' - Electrophotographic Printer 'epho' - Electrostatic Printer 'esta' - Dye Sublimation Printer 'dsub' - Photographic Paper Printer 'rpho' - Film Writer 'fprn' - Video Monitor 'vidm' - Video Camera 'vidc' - Projection Television 'pjtv' - Cathode Ray Tube Display 'CRT ' - Passive Matrix Display 'PMD ' - Active Matrix Display 'AMD ' - Photo CD 'KPCD' - PhotoImageSetter 'imgs' - Gravure 'grav' - Offset Lithography 'offs' - Silkscreen 'silk' - Flexography 'flex'. |
| Testable Property | Group: ICC color spaces | Type of ICC profile same as destination profile in OutputIntents | The type of an ICC profile - input/scanner, display/monitor or output/printer - is the same as that of the destination profile in the OutputIntents. |
| Testable Property | Group: ICC color spaces | Type of ICC profile same as destination profile in PDF/A OutputIntent | The type of an ICC profile - input/scanner, display/monitor or output/printer - is the same as that of the destination profile in the PDF/A OutputIntent. |
| Testable Property | Group: ICC color spaces | Type of ICC profile same as destination profile in PDF/E-1 OutputIntent | The type of an ICC profile - input/scanner, display/monitor or output/printer - is the same as that of the destination profile in the PDF/E-1 OutputIntent. |
| Testable Property | Group: ICC color spaces | Type of ICC profile same as destination profile in PDF/X OutputIntent | The type of an ICC profile - input/scanner, display/monitor or output/printer - is the same as that of the destination profile in the PDF/X OutputIntent. |
| Testable Property | Group: ICC color spaces | Type of profile | There are three basic classes of device profiles: Input, Display and Output profiles. Within each of these classes there can be a variety of subclasses, such as RGB scanners, CMYK scanners and many others. These basic classes have the following signatures: Input Device profile 'scnr' - Display Device profile 'mntr' - Output Device profile 'prtr'. In addition to the three basic device profile classes, four additional color processing profiles are defined. These profiles provide a standard implementation for use by the CMM in general color processing or for the convenience of CMMs which may use these types to store calculated transforms. These four profile classes are: DeviceLink profile 'link' - ColorSpace Conversion profile 'spac' - Abstract profile 'abst' - Named Color profile 'nmcl'. |
| Testable Property | Group: ICC color spaces | Viewing Cond Desc Tag | Structure containing invariant and localizable versions of the viewing conditions. |
| Testable Property | Group: ICC color spaces | X value of the illuminant of the Profile Connection Space | The X value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Testable Property | Group: ICC color spaces | Y value of the illuminant of the Profile Connection Space | The Y value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Testable Property | Group: ICC color spaces | Z value of the illuminant of the Profile Connection Space | The Z value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Image | |||
| Testable Property | Group: Image | AF entry is an array of file specification dictionaries | The AF key in an image dictionary links embedded files as source document to the specific image. Some PDF based ISO standards require that the AF key represents an array of File Specification Dictionaries. |
| Testable Property | Group: Image | All color channels in JPEG2000 compressed image have same bit-depth | In a JPEG2000 image it is possible to use a different bit-depth in each of the color channels. Some PDF based ISO standards require that the bit depth is the same in all color channels. |
| Testable Property | Group: Image | Alternate image bits per color component | Bits per component (also known as bit depth) in an alternate image. |
| Testable Property | Group: Image | Alternate image bytes compressed | Number of bytes for image data of an alternate image after compression has been applied. |
| Testable Property | Group: Image | Alternate image bytes uncompressed | Number of bytes for image data of an alternate image before applying compression. |
| Testable Property | Group: Image | Alternate image compression ratio (percent) | Value that indicates how much image data of an alternate image has been compressed (in percent). |
| Testable Property | Group: Image | Alternate image has color keymask | Determines whether a given alternate image has a color key mask. |
| Testable Property | Group: Image | Alternate image has explicit mask | Determines whether a given alternate image has an explicit mask. |
| Testable Property | Group: Image | Alternate image has same size and position as master image | Returns whether an alternate image has the same size and position as the master image to which it belongs. |
| Testable Property | Group: Image | Alternate image height | Height of an alternate image in pixels. This height value does not indicate what the actual size of the alternate image on a given page is. |
| Testable Property | Group: Image | Alternate image is ASCII encoded | Returns whether image data for an alternate image has been encoded using an 7-bit ASCII encoding. There are two types: ASCIIHexEncoding and ASCII85Encoding. |
| Testable Property | Group: Image | Alternate image is compressed | Returns whether an alternate image is compressed or not. |
| Testable Property | Group: Image | Alternate image is default for printing | Determines whether an alternate image, that is associated with an image, will be used for printing. |
| Testable Property | Group: Image | Alternate image is set to interpolate | The interpolate entry is a flag indicating whether image interpolation is to be performed. The default value is false. When the resolution of a source image is significantly lower than that of the output device, each source sample covers many device pixels. Image interpolation attempts to produce a smooth transition between adjacent sample values instead of painting all pixels covered by a source sample with the same color. Image interpolation may not always be performed for some classes of images or on some output devices. Therefore some PDF-based ISO standards require that the Interpolate key for an image (if present) must be set to false. |
| Testable Property | Group: Image | Alternate image is stencil mask | Determines whether a given alternate image is used as a stencil mask. |
| Testable Property | Group: Image | Alternate image rendering intent | If device independent color spaces - like ICC based color spaces, Lab, CalGray or CalRGB - are converted to a device color space - e.g. DeviceCMYK for a four color printing process - it is often not possible to render all colors perfectly well. A rendering intent indicates in what way compromises shall be made. Perceptual rendering intent will maintain relative relationship of color values to each other, whereas colorimetric rendering intent will maintain as many color values as possible while clipping those color values that cannot be maintained to the nearest possible value. Saturation rendering intent is rarely used in prepress, but is useful for office uses - it maintains saturation as much as possible, potentially sacrificing color accuracy. |
| Testable Property | Group: Image | Alternate image resolution | Resolution of an alternate image. |
| Testable Property | Group: Image | Alternate image type of compression filter | Returns the type of compression used for an alternate image. |
| Testable Property | Group: Image | Alternate image width | Width of an alternate image in pixels. This width value does not indicate what the actual size of the alternate image on a given page is. |
| Testable Property | Group: Image | Bits per color component | Bits per component (also known as bit depth) in an image. |
| Testable Property | Group: Image | Has Interpolate entry | The interpolate entry is a flag indicating whether image interpolation is to be performed. The default value is false. When the resolution of a source image is significantly lower than that of the output device, each source sample covers many device pixels. Image interpolation attempts to produce a smooth transition between adjacent sample values instead of painting all pixels covered by a source sample with the same color. Image interpolation may not always be performed for some classes of images or on some output devices. Therefore some PDF-based ISO standards require that the Interpolate key for an image (if present) must be set to false. |
| Testable Property | Group: Image | Has OPI information | Determines whether there is OPI information embedded for an image. |
| Testable Property | Group: Image | Has SMask entry | Determines whether the image contains an SMask entry. |
| Testable Property | Group: Image | Has alternate image | Determines whether there exists an alternate image for a given image. An alternate image may be a low resolution version of the original image to be used for display on screen, whereas the original (high resolution image) is used for printing. |
| Testable Property | Group: Image | Has color keymask | Determines whether there exists a color key mask for a given image. |
| Testable Property | Group: Image | Has explicit mask | Determines whether there exists an explicit mask for a given image. |
| Testable Property | Group: Image | Has transparency softmask entry | Determines whether the image contains an SMask entry that specifies a transparent softmask. |
| Testable Property | Group: Image | Height | Height of an image in pixels. This height value does not indicate what the actual size of the image on a given page is. |
| Testable Property | Group: Image | Image bytes compressed | Number of bytes for image data after compression has been applied. |
| Testable Property | Group: Image | Image bytes uncompressed | Number of bytes for image data before applying compression. |
| Testable Property | Group: Image | Image compression ratio (percent) | Value that indicates how much image data has been compressed (in percent). |
| Testable Property | Group: Image | Image contains Intent entry | Image contains Intent entry |
| Testable Property | Group: Image | Image has SMaskInData entry | Determines whether an image has a SMaskInData entry which indicates that a softmask in the image data itself shall be used (only applicable to JPEG2000 images). |
| Testable Property | Group: Image | Image is not valid | Verifies whether the data streams for images are syntactically correct. |
| Testable Property | Group: Image | Image is rotated | This check determines the angle with which an image is rotated. |
| Testable Property | Group: Image | Image is rotated (with an angle other than 90/180/360) | If an image is rotated with a non orthogonal angle this could lead to problems when being processed for generating the plates. |
| Testable Property | Group: Image | Image is unproportionally scaled | This check generates a hit if the resolution for one dimension is higher than the resolution for the other dimension with a difference higher than defined in the threshold of this property (percentage). |
| Testable Property | Group: Image | Image resolution | Resolution of an image. |
| Testable Property | Group: Image | Is ASCII encoded | Returns whether image data has been encoded using a 7-bit ASCII encoding. There are two types: ASCIIHexEncoding and ASCII85Encoding. |
| Testable Property | Group: Image | Is XObject image | An XObject image is a method for coding image data in a PDF file. It is typically used for images that are larger than four kilobytes. |
| Testable Property | Group: Image | Is compressed | Returns whether an image is compressed or not. |
| Testable Property | Group: Image | Is inline image | An inline image is a method for coding image data in a PDF file. It is typically used for images that are less than four kilobytes. |
| Testable Property | Group: Image | Is stencil mask | Determines whether a given image is used as a stencil mask. |
| Testable Property | Group: Image | JBIG2 uses JBIG2 Globals | Checks whether JBIG2 images are using global preferences for their initialization. |
| Testable Property | Group: Image | JPEG2000 compressed image uses CIEJab color space | JPEG2000 allows the use of various kinds of color spaces. Some PDF/X standards prohibit the use of this color space. |
| Testable Property | Group: Image | Max. amount of ink for image | Maximum amount of ink in the image in percent (%). |
| Testable Property | Group: Image | Number of '0x01' APPROX entries in JPEG2000 image data | JPEG2000 images may have more than one color space specification. A color space with the best color fidelity is identified by the '0x01' entry in the APPROX field. This property returns the number of color spaces in a JPEG 2000 image with this value. |
| Testable Property | Group: Image | Number of color channels for JPEG2000 compressed image | Determines the number of color channels in a JPEG2000 image. Some PDF/X standards require that the number of color channels must be either 1, 3 or 4. |
| Testable Property | Group: Image | Number of color spaces in JPEG2000 compressed image | Determines the number of color spaces in a JPEG2000 image. Some PDF/X standards require that the number of color spaces shall be 1. |
| Testable Property | Group: Image | Rendering intent | If device independent color spaces - like ICC based color spaces, Lab, CalGray or CalRGB - are converted to a device color space - e.g. DeviceCMYK for a four color printing process - it is often not possible to render all colors perfectly well. A rendering intent indicates in what way compromises shall be made. Perceptual rendering intent will maintain relative relationship of color values to each other, whereas colorimetric rendering intent will maintain as many color values as possible while clipping those color values that cannot be maintained to the nearest possible value. Saturation rendering intent is rarely used in prepress, but is useful for office uses - it maintains saturation as much as possible, potentially sacrificing color accuracy. |
| Testable Property | Group: Image | Softmask image has Matte entry | Determines whether a softmask image associated with an image object has a Matte entry. |
| Testable Property | Group: Image | Type of compression filter | Returns the type of compression used. |
| Testable Property | Group: Image | Uses lossy compression | Returns whether the compression used for image data is lossy or not. Lossy compression algorithms are JPEG (also known as DCT/discrete cosine transformation), JPEG2000 (a new compression method introduced in PDF 1.5, similar to JPEG, but with additional algorithms like wavelets) and JBIG2 (JBIG2 has been introduced in PDF 1.4 and is used for bitmaps). |
| Testable Property | Group: Image | Value for SMaskInData entry | Returns the value for the SMaskInData entry in an image object (only meaningful for JPEG2000 images). |
| Testable Property | Group: Image | Value of Interpolate entry | The interpolate entry is a flag indicating whether image interpolation is to be performed. The default value is false. When the resolution of a source image is significantly lower than that of the output device, each source sample covers many device pixels. Image interpolation attempts to produce a smooth transition between adjacent sample values instead of painting all pixels covered by a source sample with the same color. Image interpolation may not always be performed for some classes of images or on some output devices. Therefore some PDF-based ISO standards require that the Interpolate key for an image (if present) must be set to false. |
| Testable Property | Group: Image | Value of the METH entry in 'colr' box of a JPEG2000 compressed image | The METH entry in a 'colr' box specifies the method to define the color space of the decompressed image. |
| Testable Property | Group: Image | Width | Width of an image in pixels. This width value does not indicate what the actual size of the image on a given page is. |
| Text | |||
| Testable Property | Group: Text | Can be mapped to Unicode | All glyphs in the text can be mapped to Unicode. |
| Testable Property | Group: Text | Character has ActualText entry | If a character or a sequence of characters does not naturally translate into text a replacement text can be specified using the ActualText entry in a structure element or in a marked-content sequence. |
| Testable Property | Group: Text | Character is mapped to Unicode Private Use Area (PUA) | Characters for which no Unicode code point exists may be associated with code points in the Private Use Area (PUA) of the Unicode space. |
| Testable Property | Group: Text | Character references .notdef glyph | The text contains characters that are mapped to the .notdef glyph. |
| Testable Property | Group: Text | Character references glyph with contours | The text contains glyphs with contours. |
| Testable Property | Group: Text | Contains white space characters | The text contains white space glyphs. |
| Testable Property | Group: Text | Horizontal text scaling | Scaling factor by which the text is scaled horizontally. If it is not scaled, the value is '1'. |
| Testable Property | Group: Text | Is scaled horizontally | Determines whether the text is scaled horizontally or not. |
| Testable Property | Group: Text | Mismatch between encoding in PDF and ToUnicode table | Checks whether the Unicode meaning implied by the encoding information in the PDF matches the ToUnicode table. Never fires if either there is no or not sufficient encoding information in the PDF, or if no ToUnicode entry is present. |
| Testable Property | Group: Text | Mismatch between encoding in embedded font and ToUnicode table | Checks whether the Unicode meaning implied by the encoding information in the embedded font matches the ToUnicode table. Never fires if the font is not embedded, if it does not have sufficient encoding information in the PDF, or if no ToUnicode entry is present. |
| Testable Property | Group: Text | Text is filled | Text is filled but not stroked. |
| Testable Property | Group: Text | Text is filled and stroked | This check finds all text objects that are filled and stroked. A text object consists of one or more glyph shapes representing characters of text. The glyph shapes for the characters are described in a separate data structure called a font. Like path objects, text objects can be stroked or filled. |
| Testable Property | Group: Text | Text is not rendered | Text is not rendered. This is the case if the text is either completely invisible or used as a clipping path (which means it can still be rendered indirectly when some other objects are clipped by the outline of the text). |
| Testable Property | Group: Text | Text is not rendered and not used as clipping path | Text is not rendered and not used as clipping path. This makes it possible to for example superimpose invisible text on top of a scanned document. This invisible text can be searched and/or indexed. |
| Testable Property | Group: Text | Text is slanted | Text is slanted. This is sometimes used as a method to artificially italicize a text. |
| Testable Property | Group: Text | Text is stroked | Text is stroked but not filled, which means it looks like outline text. |
| Testable Property | Group: Text | Text is used as clipping path | Text is used as clipping path. |
| Testable Property | Group: Text | Text rendering mode | Any text may be rendered with or without an additional outline painted at the current line width, it may only be outlined, it may be used as a clipping path and it may not be rendered at all. |
| Testable Property | Group: Text | Text size | Actual size of a text object in point. |
| Testable Property | Group: Text | Text uses latin ligatures | Ligatures are glyph shapes that represent more than just one character. They are used as replacement for combinations such as for "fi". This check finds any text objects that are using ligatures. It will only work for text that can be mapped to Unicode code points. |
| Testable Property | Group: Text | ToUnicode CMap uses inappropriate Unicode values | Some PDF based ISO standards require that Unicode values in a ToUnicode entry are positive values and do not use U+FEFF or U+FFFE. |
| Testable Property | Group: Text | ToUnicode CMap uses zero as Unicode value | Unicode values should not be U+0000. |
| Document info | |||
| Testable Property | Group: Document info | Author | Author of the PDF document. Often the name found in this field has been picked up from operating system information by the printer driver that generated the PostScript that was turned into PDF by Distiller. |
| Testable Property | Group: Document info | Author entry in Document information matches XMP Metadata | Determines whether the Author entry – if present – matches the document's XMP Metadata as required by some PDF-based ISO standards. |
| Testable Property | Group: Document info | Creation date entry in Document information matches XMP Metadata | Determines whether the creation date (CreatorDate) entry – if present – matches the document's XMP Metadata as required by some PDF-based ISO standards. |
| Testable Property | Group: Document info | Creator | The 'Creator ' is the name of the software that was used to author the document. |
| Testable Property | Group: Document info | Creator entry in Document information matches XMP Metadata | Determines whether the Creator entry – if present – matches the document's XMP Metadata as required by some PDF-based ISO standards. |
| Testable Property | Group: Document info | Date string uses Unicode | Date strings must not use Unicode encoding. |
| Testable Property | Group: Document info | Document created | The date and time when the PDF document has been created. This is formatted as YYYYMMDD-HHMM-SS plus information what the time difference is from Greenwich mean time (GMT). |
| Testable Property | Group: Document info | Document modified | The date and time when the PDF document has been modified. This is formatted as YYYYMMDD-HHMM-SS plus information what the time difference is from Greenwich mean time (GMT). |
| Testable Property | Group: Document info | GTS_PDFXConformanceLevel is of type string | A valid PDF/X entry must contain specific values in the GTS_PDFXVersion key as well as in the GTS_ConformanceLevel key if present. The GTS_ConformanceLevel key is required by some PDF/X standards and must be of type string. |
| Testable Property | Group: Document info | GTS_PDFXVersion is of type string | A valid PDF/X entry must contain specific values in the GTS_PDFXVersion key as well as in the GTS_ConformanceLevel key if present. The GTS_PDFXVersion key is required by PDF/X-1a and PDF/X-3 and must be of type string. |
| Testable Property | Group: Document info | Has PDF/X Conformance level field | A valid PDF/X entry must contain specific values in the GTS_PDFXVersion key as well as in the GTS_ConformanceLevel key if present. |
| Testable Property | Group: Document info | Has PDF/X Version field | A valid PDF/X-1a or PDF/X-3 file must contain specific values in the GTS_PDFXVersion entry. The GTS_PDFXVersion key in the Info dictionary is an ID signaling to a software that analyses a PDF that this PDF is pretending to be a PDF/X file. |
| Testable Property | Group: Document info | Has PDF/X fields | Checks if the current document contains the GTS_PDFXVersion and/or GTS_PDFXConformanceLevel keys. A conforming PDF/X-1:2001 file is identified by having the GTS_PDFXVersion key in the Info dictionary with a value of "PDF/X-1:2001" and by the GTS_PDFXConformance key with the same value. |
| Testable Property | Group: Document info | Has PDF/X version | Determines whether there is a PDF/X specific key in the Info dictionary of the PDF document that indicates that this PDF is a PDF/X file. |
| Testable Property | Group: Document info | Has a field whose key is | Determines whether arbitrary keys as definined here are present in a PDF file. |
| Testable Property | Group: Document info | Has custom document info fields | Checks if the current document contains custom (not predefined) document info fields, where the user has entered any desired key-value pairs. |
| Testable Property | Group: Document info | Has document info fields | Checks if the current document contains document info fields giving details, e.g. about the author, the subject or the program the PDF file originally was created with. |
| Testable Property | Group: Document info | Has standard document info fields | A PDF document may include general information, such as the document’s title, author, creation and modification dates. Such global information about the document (as opposed to its content or structure) is called metadata. It can be entered via the document's property dialog. |
| Testable Property | Group: Document info | ISO_PDFEVersion entry matches metadata according to PDF/E | Determines whether the PDF/E Version entry – if present – matches the document's XMP Metadata according to PDF/E. |
| Testable Property | Group: Document info | ISO_PDFEVersion entry uses Unicode encoding | The PDF/E standard requires that PDFDocEncoding is used for the PDF/E entry in the information dictionary and that Unicode encoding is not used. |
| Testable Property | Group: Document info | Info entry in Document information matches XMP Metadata | For backward compatibility metadata information should be included into a document in the document information dictionary as well as in the document’s XMP metadata stream. The values in the fields of the document information dictionary should match the respective values in the document’s XMP Metadata. Some PDF-based ISO standards require that the values in the document information (if present) are the same as in the XMP metadata. |
| Testable Property | Group: Document info | Is Trapped | Indicates whether the pages in the PDF document should be considered as trapped or not (or whether this is not known). There is no guarantee that this is true, as this value depends on information entered by a user or a some application that may not actually know whether proper trapping really is there or not. |
| Testable Property | Group: Document info | Keywords | Keywords characterizing the document. Often this is not filled out. |
| Testable Property | Group: Document info | Keywords entry in Document information matches XMP Metadata | Determines whether the Keywords entry – if present – matches the document's XMP Metadata as required by some PDF-based ISO standards. |
| Testable Property | Group: Document info | Last modification date entry in Document information matches XMP Metadata | Determines whether the last modification date (ModDate) entry – if present – matches the document's XMP Metadata as required by some PDF-based ISO standards. |
| Testable Property | Group: Document info | PDF/X conformance level | Determines whether there is a key in the Info dictionary that indicates the PDF/X conformance level required for ISO PDF/X-1a (ISO 15930-1). |
| Testable Property | Group: Document info | PDF/X version | Given the PDF file is a valid PDF/X file, this would return which part of the ISO 15930 standard it is complying with. |
| Testable Property | Group: Document info | PDFXVersion entry in Document information matches XMP metadata | Determines whether the PDF/X version entry – if present – matches the respective value in the document's XMP Metadata. |
| Testable Property | Group: Document info | Producer | The 'Producer' is the name of the software that was used to turn some non-PDF document into a PDF document (e.g. Distiller). |
| Testable Property | Group: Document info | Producer entry in Document information matches XMP Metadata | Determines whether the Producer entry – if present – matches the document's XMP Metadata as required by some PDF-based ISO standards. |
| Testable Property | Group: Document info | Subject | Subject of the PDF document. Often this is not filled out. |
| Testable Property | Group: Document info | Subject entry in Document information matches XMP Metadata | Determines whether the Subject entry – if present – matches the document's XMP Metadata as required by some PDF-based ISO standards. |
| Testable Property | Group: Document info | Title | Title of a PDF document, often inherited from the title of the authoring document from which the PDF has been prepared. |
| Testable Property | Group: Document info | Title entry in Document information matches XMP Metadata | Determines whether the Title entry – if present – matches the document's XMP Metadata as required by some PDF-based ISO standards. |
| Testable Property | Group: Document info | Trapped entry in Document information matches XMP metadata | Determines whether the value of the Trapped key – if present – matches the respective value in the document's XMP Metadata. |
| Testable Property | Group: Document info | Trapped key is of type name | The trapped key should be a name object indicating whether the document has been modified to include trapping information: "True": the document has been fully trapped; no further trapping is needed. "False": the document has not yet been trapped, any desired trapping must still be done. "Unknown": either it is unknown whether the document has been trapped or it has been partly but not yet fully trapped; some additional trapping may still be needed. The default value is "Unknown". Some PDF-based ISO standards require that the Trapped key is present and of type name. |
| Testable Property | Group: Document info | Value for GTS_PDFXVersion entry uses PDFDocEncoding | PDF/X-4 requires that the value for the GTS_PDFXVersion key in the Document Info dictionary uses PDFDocEncoding (as opposed to for example Unicode). |
| Document Metadata | |||
| Testable Property | Group: Document Metadata | Categories: Category | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Categories: Supplemental Categories | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Contains incorrect namespace URI for PDF/A identification | Early versions of PDF/A creation and verification tools used/expected a namespace URI for PDF/A identification that either did not have a slash ("/") at the end or that had a ".html" at the end of the URI, though a trailing slash is always required. |
| Testable Property | Group: Document Metadata | Contains incorrect namespace URI for PDF/E-1 identification | Early versions of PDF/E-1 creation and verification tools used/expected a namespace URI for PDF/E-1 identification that either did not have a slash ("/") at the end or that had a ".html" at the end of the URI, though a trailing slash is always required. |
| Testable Property | Group: Document Metadata | Description: Author | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Description: Author Title | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Description: Copyright Info URL | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Description: Copyright Notice | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Description: Copyright Status | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Description: Description | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Description: Description Writer | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Description: Document Title | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Description: Keywords | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Document XMP metadata is not valid | Verifies whether the document XMP metadata are syntactically correct. |
| Testable Property | Group: Document Metadata | Extension schema in XMP is valid | Verifies whether the XMP extension schema, if present in the document, is syntactically correct and conforms with the requirements for XMP extension schemas according to PDF/A-1. |
| Testable Property | Group: Document Metadata | Extension schema is present in XMP | Checks whether at least one extension schema is present in the XMP metadata. PDF-based ISO standards - such as the PDF/A and PDF/E standards - require that all XMP properties are either predefined in the relevant XMP specification or defined in an embedded extension schema. |
| Testable Property | Group: Document Metadata | Has “CreateDate” entry in the XMP Basic Schema | This entry is required by some PDF-based ISO standards. |
| Testable Property | Group: Document Metadata | Has “DocumentID” entry in the XMP Media Management Schema | This entry is required by some PDF-based ISO standards for file idenfication. |
| Testable Property | Group: Document Metadata | Has “MetadataDate” entry in the XMP Basic Schema | This entry is required by some PDF-based ISO standards. |
| Testable Property | Group: Document Metadata | Has “ModifyDate” entry in the XMP Basic Schema | This entry is required by some PDF-based ISO standards. |
| Testable Property | Group: Document Metadata | Has “RenditionClass” entry in the XMP Media Management Schema | This entry is required by some PDF-based ISO standards for file idenfication. The value of this entry may be "default". |
| Testable Property | Group: Document Metadata | Has “VersionID” entry in the XMP Media Management Schema | This entry is required by some PDF-based ISO standards for file idenfication. |
| Testable Property | Group: Document Metadata | Has “title” entry in the Dublin Core Schema (Document Title) | This entry is required by some PDF-based ISO standards. |
| Testable Property | Group: Document Metadata | History entry has "InstanceID" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "instance ID" field contains the instance ID of the modified resource and is of type URI. |
| Testable Property | Group: Document Metadata | IPTC Contact: Address | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Contact: City | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Contact: Country | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Contact: Creator | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Contact: Creator's Job Title | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Contact: E-Mail(s) | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Contact: Phone(s) | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Contact: Postal Code | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Contact: State/Province | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Contact: Website(s) | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Content: Description | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Content: Description Writer | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Content: Headline | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Content: IPTC Subject Code | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Content: Keywords | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Image: City | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Image: Country | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Image: Date Created | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Image: IPTC Scene | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Image: ISO Country Code | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Image: Intellectual Genre | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Image: Location | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Image: State/Province | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Status: Copyright Notice | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Status: Instructions | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Status: Job Identifier | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Status: Provider | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Status: Rights Usage Terms | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Status: Source | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | IPTC Status: Title | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Document Metadata | Metadata namespace for Adobe PDF Schema uses 'pdf' prefix | PDF-based ISO standards require that in the XMP metadata the "pdf" prefix is used for the "PDF Properties" section. |
| Testable Property | Group: Document Metadata | Metadata namespace for Dublin Core Schema uses 'dc' prefix | PDF-based ISO standards require that in the XMP metadata the "dc" prefix is used for the "Dublin Core Properties" section. |
| Testable Property | Group: Document Metadata | Metadata namespace for PDF/A Identification schema uses 'pdfaid' prefix | The PDF/A standard requires that the XMP schema that is used for identification of a PDF file as conforming to the standard uses the namespace prefix 'pdfaid' and the namespace URI <http://www.aiim.org/pdfa/ns/id#>. |
| Testable Property | Group: Document Metadata | Metadata namespace for PDF/A extension schema container schema uses 'pdfaExtension' prefix | The PDF/A standard requires that an XMP schema that is used to define an extension schema uses the namespace prefix 'pdfaExtension' and the namespace URI <http://www.aiim.org/pdfa/ns/extension/>. |
| Testable Property | Group: Document Metadata | Metadata namespace for PDF/X ID has only GTS_PDFXVersion entry | The pdfxid namespace contains the entry for PDF/X files "GTS_PDFXVersion". PDF/X related ISO standards require that there must not be any other entries in this name space. |
| Testable Property | Group: Document Metadata | Metadata namespace for PDF/X ID uses 'pdfxid' prefix | PDF-based ISO standards require that the in the XMP metadata the "pdfxid" prefix is used for the "PDF/X" section which has information about PDF/X compatibility. |
| Testable Property | Group: Document Metadata | Metadata namespace for XMP Basic Schema uses 'xmp' prefix | PDF-based ISO standards require that in the XMP metadata the "xmp" prefix is used for the "XMP Core Properties" section. |
| Testable Property | Group: Document Metadata | Metadata namespace for XMP Media Management Schema uses 'xmpMM' prefix | PDF-based ISO standards require that in the XMP metadata the "xmpMM" prefix is used for the "XMP Media Management" section. |
| Testable Property | Group: Document Metadata | PDF/A ID: Amd | Returns the value for the 'amd' field in the PDF/A ID ('pdfaid') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | PDF/A ID: Conformance | Returns the value for the 'conformance' field in the PDF/A ID ('pdfaid') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | PDF/A ID: Part | Returns the value for the 'part' field in the PDF/A ID ('pdfaid') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | Predefined XMP property in PDF/A-1 standard matches definition | Checks whether an entry in the XMP Metadata that is defined in the PDF/A-1 standard is properly used in accordance with the definition in the XMP specification. |
| Testable Property | Group: Document Metadata | Predefined XMP property in PDF/A-2 standard matches definition | Checks whether an entry in the XMP Metadata that is defined in the PDF/A-2 standard is properly used in accordance with the definition in the XMP specification. |
| Testable Property | Group: Document Metadata | Property exists in PDF/A standard | Checks whether a entry in the document metadata is defined in the PDF/A standard. The PDF/A standard defines that all entries in the XMP metadata must either be predefined in the XMP standard, in an embedded extension schema or defined in the PDF/A standard itself. |
| Testable Property | Group: Document Metadata | Property exists in PDF/A-2 standard | Checks for each XMP property whether it exists in the XMP specification dated September 2005, which is a normative reference in the ISO PDF/A-2 standard and other ISO standards. The PDF/A standard requires that each XMP property is either predefined in the XMP specification or in the PDF/A standard. Otherwise the property needs to be defined in an embedded XMP Extension Schema. |
| Testable Property | Group: Document Metadata | Property exists in PDF/E-1 standard | Checks whether a entry in the document metadata is defined in the PDF/E-1 standard. The PDF/E-1 standard defines that all entries in the XMP metadata must either be predefined in the XMP standard, in an embedded extension schema or defined in the PDF/E-1 standard itself. |
| Testable Property | Group: Document Metadata | Property exists in PDF/X-4 standard | Checks whether a entry in the document metadata is defined in the PDF/X-4 standard. The PDF/X-4 standard defines that all entries in the XMP metadata must either be predefined in the XMP standard, in an embedded extension schema or defined in the PDF/X-4 standard itself. |
| Testable Property | Group: Document Metadata | Property exists in predefined schema (XMP 2004) | Checks for each XMP property whether it exists in a predefined XMP schema as specified in the January 2004 version of the XMP specification. This specification is relevant for the ISO PDF/A standard and other ISO standards. |
| Testable Property | Group: Document Metadata | Property exists in predefined schema (XMP 2005) | Checks for each XMP property whether it exists in a predefined XMP schema as specified in the June 2005 version of the XMP specification. This specification is relevant for the ISO PDF/E standard and other ISO standards. |
| Testable Property | Group: Document Metadata | Property is defined in extension schema | PDF-based ISO standards - such as the PDF/A and PDF/E standards - require that all XMP properties not present in the relevant predefined XMP schema must be defined in a extension schema that is part of the document's XMP metadata. |
| Testable Property | Group: Document Metadata | Property matches definition in extension schema | Checks whether an XMP property matches its definition in an extension schema. Note: This check should only be used for XMP properties not present in predefined XMP schemas. |
| Testable Property | Group: Document Metadata | Trapped entry present | Returns whether the document's XMP Metadata contains a Trapped field in the XMP user defined ('pdfx') namespace. A Trapped entry in the document's XMP Metadata is required by PDF/X-4. |
| Testable Property | Group: Document Metadata | XMP Basic: Creation Date | Returns the creation date from the XMP Basic ('xmp') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | XMP Basic: Last Modified Date | Returns the last modified date from the XMP Basic ('xmp') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | XMP Basic: Metadata Date | Returns the Metadata date from the XMP Basic ('xmp') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | XMP History entry has "action" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "action" field defines the respective action that occurred. Defined values are: converted, copied, created, cropped, edited, filtered, formatted, version_updated, printed, published, managed, produced, resized. Other values may be used. |
| Testable Property | Group: Document Metadata | XMP History entry has "parameters" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "parameters" field contains some additional description of the action that resulted in the respective PDF. |
| Testable Property | Group: Document Metadata | XMP History entry has "softwareAgent" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "software agent" field contains the software agent that performed an action. |
| Testable Property | Group: Document Metadata | XMP History entry has "when" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "when" field contains a timestamp of when an action occurred. |
| Testable Property | Group: Document Metadata | XMP Media Management: Document ID | Returns the document ID from the XMP Media Management ('xmpMM') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | XMP Media Management: Document ID is uuid-schemed 128 bit number | Returns whether the document ID from the XMP Media Management ('xmpMM') namespace of the document's XMP Metadata is formatted as a uuid-schemed 128 bit number, e.g. "uuid:36fc6010-1f6c-4191-8696-7e92478da16c". |
| Testable Property | Group: Document Metadata | XMP Media Management: Rendition Class | Returns the rendition class from the XMP Media Management ('xmpMM') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | XMP Media Management: Version ID | Returns the version ID from the XMP Media Management ('xmpMM') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | XMP User Defined: GTS_PDFXConformance | Returns the GTS_PDFXConformance entry from the XMP user defined ('pdfx') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | XMP User Defined: GTS_PDFXVersion | Returns the GTS_PDFXVersion entry from the XMP user defined ('pdfx') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | XMP User Defined: Trapped | Returns the Trapped entry from the XMP user defined ('pdfx') namespace of the document's XMP Metadata. |
| Testable Property | Group: Document Metadata | XMP metadata uses bytes attribute | The bytes attribute is deprecated in the XMP Specification. |
| Testable Property | Group: Document Metadata | XMP metadata uses encoding attribute | The encoding attribute is deprecated in the XMP Specification. |
| Document | |||
| Testable Property | Group: Document | A stream object contains F entry | The F entry represents an external file containing stream data required in order to render the PDF. If this entry is present, the bytes within the respective stream in the PDF are ignored. The use of the F key is prohibited in some PDF-based ISO standards. |
| Testable Property | Group: Document | A stream object contains FDecodeParams entry | The FDecodeParms entry is a parameter dictionary or an array of such dictionaries, used by the filters specified by FFilter for content external to the PDF file. If there is only one filter and that filter has parameters, FDecodeParms must be set to the filter’s parameter dictionary unless all the filter’s parameters have their default values, in which case the FDecodeParms entry may be omitted.The use of the FDecodeParms key is prohibited by some PDF-based ISO standards. |
| Testable Property | Group: Document | A stream object contains FFilter entry | The FFilter entry defines the name of a filter to be applied in processing the data found in a stream’s external file (or an array of such names). Multiple filters should be specified in the order in which they are to be applied. The use of the FFilter key is prohibited in some PDF-based ISO standards. |
| Testable Property | Group: Document | AF entry is an array of file specification dictionaries | The AF key in the document’s Catalog dictionary links embedded files as source document to the PDF. Some PDF based ISO standards require that the AF key is an array of File Specification Dictionaries. |
| Testable Property | Group: Document | AFRelationship entry has standard value | The AFRelationship entry in a file specification dictionary for an embedded file identifies its relationship to the PDF content. Standard values for the AFRelationship entry as defined in PDF/A-3 are: Source, Data, Alternative, Supplement or Unspecified. However, other names may be used if required. |
| Testable Property | Group: Document | AFRelationship entry present for embedded file | The AFRelationship entry in a file specification dictionary for an embedded file identifies its relationship to the PDF content. This entry is required by some PDF based ISO standards. |
| Testable Property | Group: Document | AcroForm dictionary contains XFA entry | Determines whether a document's AcroForm dictionary contains XFA entry. The XFA entry is used for representing interactive forms based on the Adobe XML Forms Architecture (XFA). |
| Testable Property | Group: Document | Array entry in crypt filter dictionary is direct object | This avoids circular dependencies in reading the encryption dictionary when the document is opened. |
| Testable Property | Group: Document | Array entry in encryption dictionary is direct object | This avoids circular dependencies in reading the encryption dictionary when the document is opened. |
| Testable Property | Group: Document | Binding is left | Checks if the binding of the current document is set to left edge. If the document is set up for prepress purposes, the pages of the document would be tied together on the left side. |
| Testable Property | Group: Document | Binding is right | Checks if the binding of the current document is set to right edge. If the document is set up for prepress purposes, the pages of the document would be tied together on the right side. |
| Testable Property | Group: Document | Catalog dictionary contains OCProperties entry | Catalog dictionary contains an OCProperties entry which is used for layers which were introduced in PDF 1.5 and require Acrobat 6 or newer. |
| Testable Property | Group: Document | Cross reference subsection header improperly formatted | Checks whether a cross-reference subsection begins accordingly with the first referenced object followed by a space (20h) followed by the total number of entries in the subsection. |
| Testable Property | Group: Document | Cross reference subsection not separated by a single EOL marker | Checks whether a cross-reference section begins accordingly with the keyword "xref" followed by a single EOL marker followed by one or more cross-reference subsections. |
| Testable Property | Group: Document | DL entry in stream dictionary is accurate | The value of the DL entry in a stream dictionary represents the number of bytes in the decoded stream. This check verifies whether the value accurately specifies the number of decoded bytes following the LINE FEED (0Ah) after the stream keyword and preceding the EOL marker before the endstream keyword. This is required by some PDF based ISO standards. |
| Testable Property | Group: Document | Decode all stream dictionaries | Validates whether all encoded streams present in the current document can be decoded successfully. |
| Testable Property | Group: Document | Dictionary entry in crypt filter dictionary is direct object | This avoids circular dependencies in reading the encryption dictionary when the document is opened. |
| Testable Property | Group: Document | Dictionary entry in encryption dictionary is direct object | This avoids circular dependencies in reading the encryption dictionary when the document is opened. |
| Testable Property | Group: Document | Distiller job options | Compares the embedded Distiller job options with the selected Distiller job option from the Distiller job options folder. |
| Testable Property | Group: Document | Document ID | Every well constructed PDF file carries an internal ID though this ID is not displayed by Acrobat. |
| Testable Property | Group: Document | Document ID is well formed | The document ID is an array of two byte-strings constituting a file identifier for the file. The two byte-strings should be direct objects and should be unencrypted. This property determines whether both strings are present and not empty. |
| Testable Property | Group: Document | Document ID is a direct object | For an encrypted PDF file it is useful that the document ID is a direct object so that it can always be located and read (without the requirement to unencrypt the PDF). |
| Testable Property | Group: Document | Document ID is consistent | The document ID is an array of two byte-strings constituting a file identifier for the file. The first byte string is a permanent identifier based on the contents of the file at the time it was originally created and the second byte string is a changing identifier based on the file’s contents at the time it was last updated. This property determines whether both identifiers are set to the same value, i.e. the PDF file is supposed to be unchanged since it was created. |
| Testable Property | Group: Document | Document has Lang (language) entry | Determines whether a Lang (language) entry is present on the document level. |
| Testable Property | Group: Document | Document has MarkInfo dictionary | A MarkInfo dictionary typically contains a Marked entry that indicates whether the PDF is a Tagged PDF. |
| Testable Property | Group: Document | Document has Marked entry in MarkInfo dictionary | A MarkInfo dictionary typically contains a Marked entry that indicates whether the PDF is a Tagged PDF. |
| Testable Property | Group: Document | Document has NeedsRendering entry | The NeedsRendering flag in the Catalog dictionary indicates whether the document shall be regenerated when first opened. It is used in conjunction with XFA forms. Some PDF based ISO standards prohibit the use of this flag. |
| Testable Property | Group: Document | Document language | Returns the language of the current document. The Lang entry in the catalog dictionary of a page is a language identifier specifying the natural language for all text in the document. If this entry is absent, the language is considered unknown. |
| Testable Property | Group: Document | Document pages image on CMY plates | Checks if pages of the current document image on CMY plates, i.e. if the pages are separated there will be content on any of the Cyan. |
| Testable Property | Group: Document | Embedded file has MIME type entry | An embedded file stream dictionary may contain a subtype with the media type of the embedded file according to the MIME specification. Some PDF based ISO standards require that this entry is present for embedded files. |
| Testable Property | Group: Document | Embedded file has Parameter Dictionary without modification date entry | An embedded file stream can have a Parameter Dictionary with some additional information. Some PDF based ISO standards require that if a Parameter Dictionary is present, it shall have a ModDate entry. |
| Testable Property | Group: Document | Embedded file has valid MIME type entry | An embedded file stream dictionary may contain a subtype with the media type of the embedded file according to the MIME specification. Some PDF based ISO standards require that this entry is present for embedded files. At least one of the MIME entries does not conform to the MIME specification (RFC 2046). |
| Testable Property | Group: Document | Embedded file is a PDF file | Examines whether an embedded file is a PDF file. |
| Testable Property | Group: Document | Embedded file stream dictionary has Type entry | If a PDF contains embedded files there must be an Embedded file stream dictionary with a Type entry whose value is "EmbeddedFile". |
| Testable Property | Group: Document | Encryption dictionary has V entry | The V entry specifies the algorithm to be used in encrypting and decrypting the document. It is required by some PDF-based ISO standards to use this entry in encrypted documents. (While it is "strongly recommended" in the PDF specification.) |
| Testable Property | Group: Document | Entry in array missing or invalid | Determines whether an entry in an array is present but invalid or required but missing. |
| Testable Property | Group: Document | Entry in dictionary missing or invalid | Determines whether an entry in a dictionary is present but invalid or required but missing. |
| Testable Property | Group: Document | Error in structured PDF | Detects errors with regard to structural information in a PDF. |
| Testable Property | Group: Document | File created | Creation date and time of the file on the operating system's file system level. |
| Testable Property | Group: Document | File modified | Date and time of the last modification of the file on the operating system's file system level. |
| Testable Property | Group: Document | File name | File name as seen on the level of the operating system's file system. |
| Testable Property | Group: Document | File size | Size of the file. |
| Testable Property | Group: Document | File specification dictionary for embedded file has no Desc key | A PDF file can refer to the contents of another file by using a file specification. The Desc key contains descriptive information about the referenced file. |
| Testable Property | Group: Document | File specification dictionary for embedded file has no F key | A PDF file can refer to the contents of another file by using a file specification. The F key specifies the location of the file by means of a platform independent path or an URL. Some PDF based ISO standards require the presence of the F key if a file specification is present. |
| Testable Property | Group: Document | File specification dictionary for embedded file has no UF key | A PDF file can refer to the contents of another file by using a file specification. The UF key specifies the location of the file by means of a Unicode text string. Some PDF based ISO standards require the presence of the UF key if a file specification is present. |
| Testable Property | Group: Document | File trailer has Encrypt entry | A PDF document can be encrypted to protect its contents from unauthorized access. Encryption applies to all strings and streams in the document’s PDF file. The use of the Encrypt key in the file trailer (and thus the use of encryption) is prohibited by some PDF-based ISO standards. |
| Testable Property | Group: Document | File trailer has ID array with two hex strings | The ID in the file trailer is optional but strongly recommended in the PDF specification. It is an array of two hex strings constituting a file identifier for the file. The two byte-strings should be direct objects and should be unencrypted. This property determines whether the two strings are present and properly defined. |
| Testable Property | Group: Document | File trailer has Info entry | The optional info entry in the trailer of a PDF file can hold a document information dictionary containing metadata for the document. |
| Testable Property | Group: Document | File trailer has Size entry of type integer | The size entry in the file trailer defines the total number of entries in the file’s cross-reference tables (original section and all update sections). Equivalently, this value is 1 greater than the highest object number used in the file. The size entry in the file trailer must be present and must be of type integer. |
| Testable Property | Group: Document | Form XObject contains Ref (referenced PDF) entry | Returns whether any Form XObject contains a Ref entry (which is used for specifying referenced PDF). Ref entries are prohibited in PDF/A-1 and PDF/X. |
| Testable Property | Group: Document | Has Distiller job options | Checks if Distiller job options are embedded in the PDF file. |
| Testable Property | Group: Document | Has JavaScripts | JavaScripts are an advanced feature in Acrobat to add interactivity to PDF pages as well as to form fields. |
| Testable Property | Group: Document | Has PDF/A entry | A PDF/A file must have a corresponding entry in the XMP metadata. This entry can also be displayed with Adobe Acrobat. It will be shown when you choose Properties from the File menu in Adobe Acrobat and click on the Additional Metadata... button. The entry will appear under the Advanced section, as http://www.aiim.org/pdfa/ns/id/. There must be entries for the PDF/A version (only version 1 at this time) "pdfaid:part:1" and for the conformance level (PDF/A-1a or PDF/A-1b) "pdfaid:conformance:". The conformance level must be "A" or "B". |
| Testable Property | Group: Document | Has PDF/E entry | Has PDF/E entry |
| Testable Property | Group: Document | Has RF (related file) entry | In some circumstances, a PDF file can refer to (a group of) related file(s), such as the set of five files that make up a DCS 1.0 color-separated image. When such a file is to be embedded in a PDF file, the related files must be embedded as well. |
| Testable Property | Group: Document | Has XMP Metadata | A PDF file can contain descriptive document information, e.g. about its author, the creation date, the title, etc. This information may be present in the PDF’s document information dictionary and/or in the XMP metadata stream. The document information is displayed via the Properties entry in the File menu. The button "Additional Metadata..." can be used in order to open a window containing the XMP metadata. |
| Testable Property | Group: Document | Has action of type GoTo3DView | Determines whether the document contains actions of type GoTo3DView for setting the current view of a 3D annotation. |
| Testable Property | Group: Document | Has action of type Hide | Determines whether the document contains actions of type Hide for setting an annotation's Hidden flag. |
| Testable Property | Group: Document | Has action of type ImportData | Determines whether the document contains actions of type ImportData. |
| Testable Property | Group: Document | Has action of type JavaScript | Determines whether the document contains actions of type JavaScript. |
| Testable Property | Group: Document | Has action of type Launch | Determines whether the document contains actions of type Launch. |
| Testable Property | Group: Document | Has action of type Movie | Determines whether the document contains actions of type Movie. |
| Testable Property | Group: Document | Has action of type Rendition | Determines whether the document contains actions of type Rendition controlling the playing of multimedia content. |
| Testable Property | Group: Document | Has action of type ResetForm | Determines whether the document contains actions of type ResetForm. |
| Testable Property | Group: Document | Has action of type SetOCGState | Determines whether the document contains actions of type SetOCGState for setting the states of optional content groups. |
| Testable Property | Group: Document | Has action of type Sound | Determines whether the document contains actions of type Sound. |
| Testable Property | Group: Document | Has action of type Trans | Determines whether the document contains actions of type Trans defining how the display of a document is updated after a sequence of actions. |
| Testable Property | Group: Document | Has actions | Actions in a PDF file are often used to add interactivity. |
| Testable Property | Group: Document | Has additional actions | An annotation, page object, or interactive form field may include an entry named AA. This entry specifies an additional-actions dictionary extending the set of events that can trigger the execution of an action. Some PDF-based ISO standards prohibit the use of actions (and additional actions). |
| Testable Property | Group: Document | Has alternate presentations | Determines whether alternate presentations are present. |
| Testable Property | Group: Document | Has an AA entry for additional actions dictionary | An annotation, page object, or interactive form field may include an entry named AA. This entry specifies an additional-actions dictionary that extends the set of events that can trigger the execution of an action. In PDF 1.4, the document catalog dictionary may also contain an AA entry for trigger events affecting the document as a whole. Some PDF-based ISO standards prohibit the use of actions (and additional actions). |
| Testable Property | Group: Document | Has an open action | An open action is processed when the document is opened. If this entry is absent, the document is opened to the top of the first page at the default magnification factor. |
| Testable Property | Group: Document | Has article threads | Some types of documents may contain sequences of content items that are logically connected but not physically sequential. For example, a news story may begin on the first page of a newsletter and run over onto one or more nonconsecutive interior pages. To represent such sequences of physically discontinuous but logically related items, a PDF document may define one or more article threads. Article threads may be required for a screen reader in order to properly read the PDF’s content. |
| Testable Property | Group: Document | Has bookmarks | Bookmarks are displayed in a PDF viewer alongside the pages and offer a structured overview of the PDF file's contents. It is typically used as an interactive table of contents. |
| Testable Property | Group: Document | Has compressed object streams | Compressed object streams have been introduced in PDF 1.5/Acrobat 6, and are ignored by earlier version of Acrobat or may cause errors when opened in earlier versions of Acrobat. |
| Testable Property | Group: Document | Has destinations | A destination defines a particular view of a document consisting of the page to be displayed, the location of the document window on that page and the magnification (zoom) factor to use. Destinations may be triggered e.g. by bookmarks. |
| Testable Property | Group: Document | Has document ID | The ID in the file trailer is optional but strongly recommended in the PDF specification and it is required by some PDF-based ISO standards. It is an array of two hex strings constituting a file identifier for the file. |
| Testable Property | Group: Document | Has embedded file entries in Names dictionary | Embedded file streams can be associated with the document as a whole through the EmbeddedFiles entry in the PDF document’s name dictionary. |
| Testable Property | Group: Document | Has file specification | A PDF file can refer to the contents of another file by using a file specification, which defines the external file. |
| Testable Property | Group: Document | Has form fields | An interactive form is a collection of fields for gathering information interactively from the user. A PDF document may contain any number of fields appearing on any combination of pages, all of which make up a single, global interactive form spanning the entire document. Arbitrary subsets of these fields can be imported or exported from the document. There are different kinds of form fields, like text fields, radio buttons or combo boxes. |
| Testable Property | Group: Document | Has interactive annotations | All annotations that can be inserted by a user in Acrobat are interactive. There are some annotations namely PrinterMark and TrapNet annotations that are not interactive. These annotations are typically created by a specific program or plug-in. |
| Testable Property | Group: Document | Has layers | Checks whether layers are present. |
| Testable Property | Group: Document | Has named action with value other than page navigation | Some PDF-based ISO standards require that the visualization of a document is not changed by “active” content. Some ISO standards, however, allow for named actions used for page navigation. |
| Testable Property | Group: Document | Has page labels | Each page in a PDF document is identified by an integer page index that expresses the page’s relative position within the document. In addition, a document may optionally define page labels (names) to identify each page visually on the screen or when being printed. |
| Testable Property | Group: Document | Has page layout settings | Checks if settings specifying the page layout are used when the document is opened: SinglePageDisplay, OneColumnDisplay, TwoColumnLeftDisplay, TwoColumnRightDisplay, TwoPageLeft or TwoPageRight. Default value is SinglePage. |
| Testable Property | Group: Document | Has page mode settings | Checks if settings specifying how the document should be displayed are present when the document is opened: UseNone, UseOutlines, UseThumbs, FullScreen, UseOC or UseAttachments. Default value is UseNone. |
| Testable Property | Group: Document | Has thumbnails | Thumbnails are miniature views of the pages in a document. |
| Testable Property | Group: Document | Has unused destinations | A destination defines a particular view of a document consisting of the page to be displayed, the location of the document window on that page and the magnification (zoom) factor to use. Destinations may be triggered e.g. by bookmarks. This property generates a hit if any of the destinations as defined in the document is broken, i.e. the designated destination does not exist. |
| Testable Property | Group: Document | Has viewer preferences | Viewer preferences specify the way the document is to be displayed on the screen. If this entry is absent, applications should use their own current user preference settings. |
| Testable Property | Group: Document | Hexadecimal string contains invalid character | Hexadecimal strings shall contain an even number of non-white-space characters, each in the range 0 to 9, A to F, or a to f. |
| Testable Property | Group: Document | Hexadecimal string has even number of non-white-space characters | This check ensures that only complete hexadecimal strings are used. |
| Testable Property | Group: Document | ID keyword present in last trailer dict | In linearized PDF files the values of the ID keywords in the first page trailer dictionary and in the last trailer dictionary should be identical if present. It is recommended in the PDF Reference to not have the ID keyword in the last trailer dictionary of a linearized PDF. |
| Testable Property | Group: Document | Indirect object "endobj" keyword not followed by an EOL marker | Checks whether in an indirect object the keyword "endobj" is accurately followed by an EOL marker. |
| Testable Property | Group: Document | Indirect object "endobj" keyword not preceded by an EOL marker | Checks whether in an indirect object the keyword "endobj" is accurately preceded by an EOL marker. |
| Testable Property | Group: Document | Indirect object "obj" keyword not followed by an EOL marker | Checks whether in an indirect object the keyword "obj" is accurately followed by an EOL marker. |
| Testable Property | Group: Document | Indirect object has object number not preceded by an EOL marker | Checks whether in an indirect object the object number is accurately preceded by an EOL marker. |
| Testable Property | Group: Document | Indirect object uses improper separation between obj keyword and generation number | Checks whether an indirect object does accurately separate it's keyword "obj" and the generation number by a single white-space character. |
| Testable Property | Group: Document | Indirect object uses improper separation between object number and generation number | Checks whether an indirect object does accurately separate it's object number and generation number by a single white-space character. |
| Testable Property | Group: Document | Is XML based PDF format | Checks whether the current file is a completely XML based PDF. |
| Testable Property | Group: Document | Is a package | Checks whether the current PDF is a package as supported by Acrobat 7 and 8. |
| Testable Property | Group: Document | Is a portfolio | Checks whether the current PDF is a portfolio as supported by Acrobat 9. |
| Testable Property | Group: Document | Is damaged | The PDF document is damaged. While Acrobat always tries to repair the document when it is opened, there is no guarantee that the document is displayed accurately and that it can be properly processed by other devices. |
| Testable Property | Group: Document | Is encrypted | This is true if the PDF file's contents have been encrypted, so that one may need a password to open the file or to control what can be done with the file. |
| Testable Property | Group: Document | Is optimized | This is true if the file has been optimized for faster viewing over the internet. |
| Testable Property | Group: Document | Lang (language) entry is valid | The PDF specification as well as PDF/A require that a Lang (language) entry is compliant with RFC 1766 as well as ISO 639, ISO 3166 and other applicable specifications. |
| Testable Property | Group: Document | Largest negative integer used | The valid range for integer values for many environments is between -2,147,483,647 and +2,147,483,647. |
| Testable Property | Group: Document | Largest negative real number used | In many environments the valid range is limited to the values as defined by IEEE for single-precision floating-point numbers. This limits the range to: +/- 32,767. |
| Testable Property | Group: Document | Largest number of entries in a dictionary | The maximum number of entries in dictionaries is in many environments limited to 4095. |
| Testable Property | Group: Document | Largest number of entries in an array used | The maximum number of elements in arrays is in many environments limited to 8191. |
| Testable Property | Group: Document | Largest positive integer used | The valid range for integer values for many environments is between -2,147,483,647 and +2,147,483,647. |
| Testable Property | Group: Document | Largest positive real number used | In many environments the valid range is limited to the values as defined by IEEE for single-precision floating-point numbers. This limits the range to: +/- 32,767. |
| Testable Property | Group: Document | Length of name object | Range: None, Unit: Byte; Identifies the length of name object strings in byte. In many environments it is required that the length is at least 1 byte and at most 127 bytes. |
| Testable Property | Group: Document | List of color spaces used | Returns all color spaces used in the current document. |
| Testable Property | Group: Document | Longest name used | The maximum length for name objects in many environments is 127. |
| Testable Property | Group: Document | Longest string used | The maximum length for strings in many environments is 65,535 bytes. |
| Testable Property | Group: Document | Longest string used in content stream | The maximum length for strings in content streams of PDF files is in some environments limited to 32,767 bytes. |
| Testable Property | Group: Document | MarkInfo dictionary contains other entries than Marked | A correctly formatted MarkInfo dictionary contains a single entry, Marked, whose value is a boolean flag indicating whether the document conforms to Tagged PDF conventions. |
| Testable Property | Group: Document | Marked content tags DP or MP used with associated file entry | Sections of content may be associated with Source Content by enclosing them between the marked-content operators BDC and EMC with a marked-content tag of AF. However, the DP or MP marked-content operators shall not be used with associated files because these operators are only to mark a single point and thus don’t enable connections between any specific content operators and their “source”. |
| Testable Property | Group: Document | Mismatch between ID in linearization info and ID in main cross reference table | Checks whether there is a mismatch between the ID entry in the first trailer required in a linearized PDF and the last trailer. Only fires if the PDF is linearized. In a linearized file it always fires if ID is present in one of the trailers, but missing in the other. In order to match, both ID entries must have identical values for both parts of the ID. |
| Testable Property | Group: Document | Name key in decode parameters dictionary of Crypt filter | Returns the name of a Crypt filter as defined in its name parameter. Returns "Identity" as the default value if the name parameter is not present. |
| Testable Property | Group: Document | Name object is UTF-8 encoded | Analyzes all name objects in the PDF. Determines whether name objects (after expansion of all escaped character sequences) are valid UTF-8 sequences. |
| Testable Property | Group: Document | Names of plates | Returns the names of plates that will be generated when the respective PDF page is separated. |
| Testable Property | Group: Document | Names of process plates | Returns the names of process plates that will be generated when the respective PDF page is separated. |
| Testable Property | Group: Document | Names of spot color plates | Returns the names of spot color plates that will be generated when the respective PDF page is separated. |
| Testable Property | Group: Document | Nesting level of Form XObject | Determines the nesting level of Form XObjects (i.e. how many XObjects are referenced in order to render the actual content). |
| Testable Property | Group: Document | Number of indirect objects | The indirect object number must in many environments not exceed the maximum of 8,388,607. |
| Testable Property | Group: Document | Number of non-empty plates | Checks the effectively used number of plates when the PDF document is separated. This check is based on the rendered output so that e.g. a DeviceCMYK image would be analysed whether all channels are actually used. |
| Testable Property | Group: Document | Number of pages | Number of pages in the PDF file. |
| Testable Property | Group: Document | Number of plates | Returns the number of plates that will be generated when the PDF document is separated. |
| Testable Property | Group: Document | Number of process plates | Returns the number of process plates that will be generated when the respective PDF page is separated. |
| Testable Property | Group: Document | Number of spot color plates | Returns the number of spot color plates that will be generated when the respective PDF page is separated. |
| Testable Property | Group: Document | Orientation and size equal for all pages | Checks if the page size and orientation is equal for all pages. |
| Testable Property | Group: Document | Orientation and size equal for all pages with tolerance | Checks if the orientation and page size is equal or within the specified tolerance for all pages. |
| Testable Property | Group: Document | Orientation equal for all pages | Checks if the page orientation (portrait or landscape) is equal for all pages within a PDF file. |
| Testable Property | Group: Document | PDF contains EF (embedded file) entry | PDF contains EF (embedded file) entry. |
| Testable Property | Group: Document | PDF file contains data after the end-of-file marker | Determines wheter any data (except and end-of-line marker) is contained in a PDF file after the last end-of-file marker. |
| Testable Property | Group: Document | PDF file header is compliant with PDF/A | Determines whether the PDF file header is compliant with PDF/A. |
| Testable Property | Group: Document | PDF file header is compliant with PDF/E-1 | Determines whether the PDF file header is compliant with PDF/E-1. |
| Testable Property | Group: Document | PDF format version | Version number for the PDF format according to the PDF file's header. This version number does not indicate whether a PDF file actually uses features introduced with the respective version. |
| Testable Property | Group: Document | PDF has linearization info | Checks whether the PDF file contains linearization info. |
| Testable Property | Group: Document | PDF/A amendment identifier | Returns the value of the amendment identifier ('amd') of a PDF/A file. The amendment identifier indicates that the file conforms to a version of the PDF/A standard that is defined by an amendment to the standard. |
| Testable Property | Group: Document | PDF/A conformance level | The conformance level of a PDF/A file is contained in the XMP metadata. It’s value can be displayed with Adobe Acrobat. Choose Properties from the File menu and click on the "Additional Metadata..." button. The entry will appear in the Advanced section, as http://www.aiim.org/pdfa/ns/id/. There must be entries for the PDF/A version (only version 1 at this time) "pdfaid:part:1" and for the conformance level (PDF/A-1a or PDF/A-1b) "pdfaid:conformance:". The conformance level must be "A" or "B". |
| Testable Property | Group: Document | PDF/A entry has amendment identifier | Checks if the PDF/A entry contains an amendment identifier. The amendment identifier indicates that the file conforms to a version of the PDF/A standard that is defined by an amendment to the standard. |
| Testable Property | Group: Document | PDF/A entry is well formed | The PDF/A related metadata is contained in the XMP metadata. Its values can be displayed with Adobe Acrobat. Choose Properties from the File menu and click on the "Additional Metadata..." button. The entries will appear in the Advanced section, as http://www.aiim.org/pdfa/ns/id/. There must be entries for the PDF/A version (only version 1 at this time) "pdfaid:part:1" and for the conformance level (PDF/A-1a or PDF/A-1b) "pdfaid:conformance:". The conformance level must be "A" or "B". |
| Testable Property | Group: Document | PDF/A version | The PDF/A related metadata is contained in the XMP metadata. Its values can be displayed with Adobe Acrobat. Choose Properties from the File menu and click on the "Additional Metadata..." button. The entries will appear in the Advanced section, as http://www.aiim.org/pdfa/ns/id/. There must be entries for the PDF/A version (only version 1 at this time) "pdfaid:part:1" and for the conformance level (PDF/A-1a or PDF/A-1b) "pdfaid:conformance:". The conformance level must be "A" or "B". |
| Testable Property | Group: Document | PDF/E version | Returns the value for the 'conformance' field in the PDF/E ID ('pdfe') namespace of the document metadata. |
| Testable Property | Group: Document | PDF/E-1 entry is well formed | PDF/E-1 entry is well formed |
| Testable Property | Group: Document | PDF/X entry | Returns the value of the GTS_PDFXVersion key, e.g. PDF/X-3:2002. This key in the Info dictionary signals to a software that analyses a PDF that this PDF is pretending to be a PDF/X file. |
| Testable Property | Group: Document | PDF/X-5 has circular reference | In the PDF/X-5g and PDF/X-5pg ISO standards referenced (external) content is allowed. Referenced files may itself be other PDF/X-5g or PDF/X-5pg files (referencing external content). However for obvious reasons circular references are not allowed. |
| Testable Property | Group: Document | Page layout settings | Returns the settings specifying the page layout which is used when the document is opened: SinglePageDisplay, OneColumnDisplay, TwoColumnLeftDisplay, TwoColumnRightDisplay, TwoPageLeft or TwoPageRight. Default value is SinglePage. |
| Testable Property | Group: Document | Page mode settings | Returns the settings specifying how the document should be displayed when the document is opened: UseNone, UseOutlines, UseThumbs, FullScreen, UseOC or UseAttachments. Default value is UseNone. |
| Testable Property | Group: Document | Permissions dictionary has keys other than UR and UR3 | Returns whether keys other than UR and UR3 are present in a document's Permission dictionary. |
| Testable Property | Group: Document | PrintingOrder entries in DeviceN/NChannel MixingHints dictionary consistent across document | For a PDF/X-4 file it is required that all PrintingOrder entries in MixingHints dictionaries of DeviceN/NChannel color space define the same printing order. |
| Testable Property | Group: Document | Real number closest to zero (negative) used | In many environments the valid range is limited to the values as defined by IEEE for single-precision floating-point numbers. This limits the range to: +/- 1/65,536. |
| Testable Property | Group: Document | Real number closest to zero (positive) used | In many environments the valid range is limited to the values as defined by IEEE for single-precision floating-point numbers. This limits the range to: +/- 1/65,536. |
| Testable Property | Group: Document | Reference to non-existing object | Identifies references to non-existing indirect objects. Any non-existing indirect object is treated as a "null" object. |
| Testable Property | Group: Document | Requirements key is present | A PDF may specify requirements for a conforming reader in order to display and process it properly. Some PDF based ISO standards prohibit the use of this entry because no such specific requirements should exist in a standard PDF file. |
| Testable Property | Group: Document | Size equal for all pages | Checks if the page size is equal for all pages. |
| Testable Property | Group: Document | Solidities entries in DeviceN/NChannel MixingHints dictionary consistent across document | For a PDF/X-4 file it is required that the same ink is always defined in the same way across all Solidities entries in MixingHints dictionaries of DeviceN/NChannel color spaces. |
| Testable Property | Group: Document | Spot color names are inconsistent | Checks whether there is more than one spot color using the same alternate color definition. This would result in more than one plate for spot colors using the same appearance. |
| Testable Property | Group: Document | Spot color representations are inconsistent | Checks whether spot colors use more than one appearance throughout the document. |
| Testable Property | Group: Document | Stream dictionary contains DL entry | The value of the optional DL entry in a stream dictionary represents the number of bytes in the decoded stream. |
| Testable Property | Group: Document | Stream dictionary has invalid length entry | Checks whether the value of the "Length" key in a stream dictionary matches exactly the number of bytes in the file following the LINE FEED character after the "stream" keyword and preceding the EOL marker before the "endstream" keyword. |
| Testable Property | Group: Document | Stream dictionary improperly formatted | Checks whether a stream object is formatted correctly. This implies that it contains the keyword "stream" followed by an optional carriage return (0Dh) followed by a single line feed (0Ah). It must also contain the keyword "endstream" preceded by an EOL marker. |
| Testable Property | Group: Document | Stream size | Evaluates the size of all streams in a PDF file. In Acrobat 7.0 support for stream sizes larger than 2 GB has been introduced. Earlier versions can only process a PDF with a maximum stream size of 2 GB. |
| Testable Property | Group: Document | Stream uses Crypt filter | If a stream object uses a Crypt filter it needs to be decrypted in order to reproduce the original data. The use of Crypt filters is therefore not allowed in PDF based ISO standard which do prohibit encryption. |
| Testable Property | Group: Document | Stream uses LZW compression | LZW (Lempel-Ziv-Welch) is a variable-length, adaptive compression method. Due to patent and licensing issues, LZW compression is today in most cases replaced by ZIP compression. LZW compression is prohibited by some PDF-based ISO standards. |
| Testable Property | Group: Document | String entry in crypt filter dictionary is direct object | This avoids circular dependencies in reading the encryption dictionary when the document is opened. |
| Testable Property | Group: Document | String entry in encryption dictionary is direct object | This avoids circular dependencies in reading the encryption dictionary when the document is opened. |
| Testable Property | Group: Document | Subtype of embedded file stream | Returns the contents of the Subtype entry in a file stream dictionary. The Subtype entry typically contains the MIME type of the embedded file stream. |
| Testable Property | Group: Document | Type of action | Returns the type of an action. |
| Testable Property | Group: Document | Type of compression in stream | PDF supports a number of industry-standard compression filters: JPEG and JPEG2000 compression of color and grayscale images, CCITT (Group 3 or Group 4), run-length, and JBIG2 compression of monochrome images, LZW (Lempel-Ziv-Welch) and Flate compression (ZIP) of text, graphics, and images. |
| Testable Property | Group: Document | Uses compressed object streams (except for tags) | Check whether compressed object streams are used for objects in the PDF other than structure information for tagged PDF. Compressed object streams have been introduced in PDF 1.5. Acrobat 6 is required to properly display or process a PDF file with compressed object streams unless compressed object streams are only used for structure information. In that case earlier versions of Acrobat can still display the pages in such a PDF. |
| Testable Property | Group: Document | Uses forced print scaling | Checks whether the current PDF enforces a specific print scaling. This feature was introduced with Acrobat 9. |
| Testable Property | Group: Document | Value for Lang (language) entry | Returns the value for the Lang (language) entry on the document level. |
| Testable Property | Group: Document | Value for Lang (language) entry is of type string | Returns whether the value for the Lang (language) entry on the document level is of type string. |
| Testable Property | Group: Document | Value for Marked entry in MarkInfo dictionary | The Marked entry in a document's MarkInfo dictionary indicates whether the PDF is a Tagged PDF. |
| Testable Property | Group: Document | Value for Marked entry in MarkInfo dictionary is of type boolean | A MarkInfo dictionary typically contains a Marked entry that indicates whether the PDF is a Tagged PDF. This Marked entry must have a value of type boolean. |
| Testable Property | Group: Document | Value of NeedsRendering entry is true | The NeedsRendering flag in the Catalog dictionary indicates whether the document shall be regenerated when first opened. It is used in conjunction with XFA forms. The default value is false; if set to true the document is regenerated when first opened. |
| Testable Property | Group: Document | Value of Type entry in Embedded file stream dictionary | If a PDF contains embedded files there must be an Embedded file stream dictionary with a Type entry whose value is "EmbeddedFile". |
| Testable Property | Group: Document | Value of V entry in encryption dictionary | The V entry specifies the algorithm to be used in encrypting and decrypting the document. 0: Algorithm that is undocumented and no longer supported. 1: Algorithm specified in PDF spec (encryption key length of 40 bits). 2: Algorithm specified in PDF spec (encryption key length greater than 40 bits). 3: Unpublished algorithm. 4: The security handler defines the use of encryption and decryption in the document. |
| Testable Property | Group: Document | ViewerPreferences not MediaBox or BleedBox | Checks if the viewer preferences are not set to MediaBox or BleedBox. The ViewerPreferences entry in a document’s catalog designates a viewer preferences dictionary controlling the way the document is to be presented on the screen or in print. |
| Testable Property | Group: Document | Was created with PDFWriter | PDFWriter is a sibling of Adobe Distiller. For uses like in office environments it is often faster and easier to use than Distiller, but it produces PDF files that usually cannot be processed without problems in prepress. They are acceptable though for non-prepress use. |
| Testable Property | Group: Document | XMP Metadata entry conforms to XMP 1.5 | Determines whether an XMP metadata entry conforms to the XMP metadata specification version 1.5. |
| Testable Property | Group: Document | XMP Metadata is plain text | Some PDF-based ISO standards require that the Metadata dictionary does not contain the Filter key, which in essence means that it must be embedded as plain text. |
| DVACSTRM_Group_long | |||
| DVAEFF_Group_long | |||
| DVASTRUCT_Group_long | |||
| DVASYNTAX_Group_long | |||
| Object Metadata | |||
| Testable Property | Group: Object Metadata | Categories: Category | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Categories: Supplemental Categories | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Description: Author | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Description: Author Title | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Description: Copyright Info URL | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Description: Copyright Notice | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Description: Copyright Status | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Description: Description | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Description: Description Writer | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Description: Document Title | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Description: Keywords | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Extension Schema in XMP is valid | Verifies whether an XMP extension schema is syntactically correct and conforms with the requirements for XMP extension schemas in PDF/A. |
| Testable Property | Group: Object Metadata | Extension schema is present in XMP | Checks whether at least one extension schema is present in the XMP metadata. PDF-based ISO standards - such as the PDF/A and PDF/E standards - require that all XMP properties are either predefined in the relevant XMP specification or defined in an embedded extension schema. |
| Testable Property | Group: Object Metadata | Font has Metadata | Determines whether a font has XMP metadata. |
| Testable Property | Group: Object Metadata | Form XObject has Metadata | Determines whether a page object is a Form XObject and has XMP metadata. |
| Testable Property | Group: Object Metadata | History entry has "InstanceID" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "instance ID" field contains the instance ID of the modified resource and is of type URI. |
| Testable Property | Group: Object Metadata | ICC profile has Metadata | Determines whether an ICC profile has XMP metadata. |
| Testable Property | Group: Object Metadata | IPTC Contact: Address | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Contact: City | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Contact: Country | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Contact: Creator | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Contact: Creator's Job Title | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Contact: E-Mail(s) | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Contact: Phone(s) | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Contact: Postal Code | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Contact: State/Province | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Contact: Website(s) | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Content: Description | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Content: Description Writer | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Content: Headline | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Content: IPTC Subject Code | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Content: Keywords | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Image: City | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Image: Country | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Image: Date Created | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Image: IPTC Scene | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Image: ISO Country Code | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Image: Intellectual Genre | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Image: Location | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Image: State/Province | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Status: Copyright Notice | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Status: Instructions | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Status: Job Identifier | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Status: Provider | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Status: Rights Usage Terms | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Status: Source | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | IPTC Status: Title | Returns the value for the selected XMP Metadata field. |
| Testable Property | Group: Object Metadata | Image has Metadata | Determines whether a page object is an image and has XMP metadata. |
| Testable Property | Group: Object Metadata | Object XMP metadata is not valid | Verifies whether the object level XMP metadata are syntactically correct. |
| Testable Property | Group: Object Metadata | Predefined XMP property in PDF/A-1 standard matches definition | Checks whether an entry in the XMP Metadata that is defined in the PDF/A-1 standard is properly used in accordance with the definition in the XMP specification. |
| Testable Property | Group: Object Metadata | Predefined XMP property in PDF/A-2 standard matches definition | Checks whether an entry in the XMP Metadata that is defined in the PDF/A-2 standard is properly used in accordance with the definition in the XMP specification. |
| Testable Property | Group: Object Metadata | Property exists in PDF/A-2 standard | Checks for each XMP property whether it exists in the XMP specification dated September 2005, which is a normative reference in the ISO PDF/A-2 standard and other ISO standards. The PDF/A standard requires that each XMP property is either predefined in the XMP specification or in the PDF/A standard. Otherwise the property needs to be defined in an embedded XMP Extension Schema. |
| Testable Property | Group: Object Metadata | Property exists in predefined schema (XMP 2004) | Checks for each XMP property whether it exists in a predefined XMP schema as specified in the January 2004 version of the XMP specification. This specification is relevant for the ISO PDF/A standard and other ISO standards. |
| Testable Property | Group: Object Metadata | Property exists in predefined schema (XMP 2005) | Checks for each XMP property whether it exists in a predefined XMP schema as specified in the June 2005 version of the XMP specification. This specification is relevant for the ISO PDF/E standard and other ISO standards. |
| Testable Property | Group: Object Metadata | Property is defined in extension schema | PDF-based ISO standards - such as the PDF/A and PDF/E standards - require that all XMP properties not present in the relevant predefined XMP schema must be defined in a extension schema that is part of the document's XMP metadata. |
| Testable Property | Group: Object Metadata | Property matches definition in extension schema | Checks whether an XMP property matches its definition in an extension schema. Note: This check should only be used for XMP properties not present in predefined XMP schemas. |
| Testable Property | Group: Object Metadata | Reference Form XObject has 128-bit uuid in stRef:documentID entry | PDF-based ISO standards allowing external referenced content (such as PDF/X-5g and PDF/X-5pg) require that the external content is identified using a reference XObject which shall have a ResourceRef element containing the stRef:documentID entry. This entry has to be a 128-bit uuid (e.g. uuid:36fc6010-1f6c-4191-8696-7e92478da16c). |
| Testable Property | Group: Object Metadata | Reference Form XObject has Metadata entry | PDF-based ISO standards allowing external referenced content (such as PDF/X-5g and PDF/X-5pg) require that the external content is identified using a reference XObject which shall have the Metadata key. |
| Testable Property | Group: Object Metadata | Reference Form XObject has RenditionOf entry in the XMP Media Management Schema | PDF-based ISO standards allowing external referenced content (such as PDF/X-5g and PDF/X-5pg) require that the external content is identified using a reference XObject which shall have a metadata stream containing the RenditionOf property in the "XMP Media Management" namespace. |
| Testable Property | Group: Object Metadata | Reference Form XObject has ResourceRef with stRef:documentID entry | PDF-based ISO standards allowing external referenced content (such as PDF/X-5g and PDF/X-5pg) require that the external content is identified using a reference XObject which shall have a ResourceRef element containing the stRef:documentID entry. |
| Testable Property | Group: Object Metadata | Reference Form XObject has ResourceRef with stRef:renditionClass entry | PDF-based ISO standards allowing external referenced content (such as PDF/X-5g and PDF/X-5pg) require that the external content is identified using a reference XObject which shall have a ResourceRef element containing the stRef:renditionClass entry. |
| Testable Property | Group: Object Metadata | Reference Form XObject has ResourceRef with stRef:versionID entry | PDF-based ISO standards allowing external referenced content (such as PDF/X-5g and PDF/X-5pg) require that the external content is identified using a reference XObject which shall have a ResourceRef element containing the stRef:versionID entry. |
| Testable Property | Group: Object Metadata | XMP History entry has "action" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "action" field defines the respective action that occurred. Defined values are: converted, copied, created, cropped, edited, filtered, formatted, version_updated, printed, published, managed, produced, resized. Other values may be used. |
| Testable Property | Group: Object Metadata | XMP History entry has "parameters" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "parameters" field contains some additional description of the action that resulted in the respective PDF. |
| Testable Property | Group: Object Metadata | XMP History entry has "softwareAgent" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "software agent" field contains the software agent that performed an action. |
| Testable Property | Group: Object Metadata | XMP History entry has "when" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "when" field contains a timestamp of when an action occurred. |
| Testable Property | Group: Object Metadata | XMP metadata uses bytes attribute | The bytes attribute is deprecated in the XMP Specification. |
| Testable Property | Group: Object Metadata | XMP metadata uses encoding attribute | The encoding attribute is deprecated in the XMP Specification. |
| OPI | |||
| Testable Property | Group: OPI | ALDObject Comments (%ALDObjectComments) | Comments for an OPI image. |
| Testable Property | Group: OPI | Color C (%ALDImageColor) | Color component Cyan in the Color entry for an OPI image. |
| Testable Property | Group: OPI | Color K (%ALDImageColor) | Color component Black in the Color entry for an OPI image. |
| Testable Property | Group: OPI | Color M (%ALDImageColor) | Color component Magenta in the Color entry for an OPI image. |
| Testable Property | Group: OPI | Color Y (%ALDImageColor) | Color component Yellow in the Color entry for an OPI image. |
| Testable Property | Group: OPI | Color name (%ALDImageColor) | Color name in the Color entry for an OPI image. |
| Testable Property | Group: OPI | Color type (%ALDImageColorType) | Type of color specified by the Color entry (see conditions Color C/M/Y/C and Color name). Valid values are Process, Separation and Spot. |
| Testable Property | Group: OPI | Crop rect bottom (%ALDImageCropRect) | Bottom value for cropping rectangle to be applied to an OPI image. |
| Testable Property | Group: OPI | Crop rect left (%ALDImageCropRect) | Left value for cropping rectangle to be applied to an OPI image. |
| Testable Property | Group: OPI | Crop rect right (%ALDImageCropRect) | Right value for cropping rectangle to be applied to an OPI image. |
| Testable Property | Group: OPI | Crop rect top (%ALDImageCropRect) | Top value for cropping rectangle to be applied to an OPI image. |
| Testable Property | Group: OPI | Dimensions height (%ALDImageDimensions) | Image height in pixels for an OPI image. |
| Testable Property | Group: OPI | Dimensions width (%ALDImageDimensions) | Image width in pixels for an OPI image. |
| Testable Property | Group: OPI | File Name (%ALDImageFilename) | Filename of the OPI image. |
| Testable Property | Group: OPI | ID (%ALDImageID) | ID of the OPI image. |
| Testable Property | Group: OPI | Image crop rect bottom (%%ImageCropRect) | Bottom value for cropping rectangle to be applied to an OPI image. |
| Testable Property | Group: OPI | Image crop rect left (%%ImageCropRect) | Left value for cropping rectangle to be applied to an OPI image. |
| Testable Property | Group: OPI | Image crop rect right (%%ImageCropRect) | Right value for cropping rectangle to be applied to an OPI image. |
| Testable Property | Group: OPI | Image crop rect top (%%ImageCropRect) | Top value for cropping rectangle to be applied to an OPI image. |
| Testable Property | Group: OPI | Image overprint (%%ImageOverprint) | A flag specifying whether the OPI image is to overprint (true) or knockout (false) underlying marks on other separations. |
| Testable Property | Group: OPI | Included image dimensions height (%%IncludedImageDimensions) | Image height in pixels for an OPI image. |
| Testable Property | Group: OPI | Included image dimensions width (%%IncludedImageDimensions) | Image width in pixels for an OPI image. |
| Testable Property | Group: OPI | Included image quality (%%IncludedImageQuality) | A number indicating the quality of the included image. Valid values are 1, 2, and 3. |
| Testable Property | Group: OPI | Main image (%%MainImage) | The pathname of the file containing the full-resolution image corresponding to this proxy, or any other identifying string that uniquely identifies the full-resolution image. |
| Testable Property | Group: OPI | Overprint (%ALDImageOverprint) | A flag specifying whether the OPI image is set to overprint (true) or knockout (false) underlying marks on other separations. |
| Testable Property | Group: OPI | Position LLX (%ALDImagePosition) | Lower left X value for the position of an OPI image. |
| Testable Property | Group: OPI | Position LLY (%ALDImagePosition) | Lower left Y value for the position of an OPI image. |
| Testable Property | Group: OPI | Position LRX (%ALDImagePosition) | Lower right X value for the position of an OPI image. |
| Testable Property | Group: OPI | Position LRY (%ALDImagePosition) | Lower right Y value for the position of an OPI image. |
| Testable Property | Group: OPI | Position ULX (%ALDImagePosition) | Upper left X value for the position of an OPI image. |
| Testable Property | Group: OPI | Position ULY (%ALDImagePosition) | Upper left Y value for the position of an OPI image. |
| Testable Property | Group: OPI | Position URX (%ALDImagePosition) | Upper right X value for the position of an OPI image. |
| Testable Property | Group: OPI | Position URY (%ALDImagePosition) | Upper right Y value for the position of an OPI image. |
| Testable Property | Group: OPI | Resolution X (%ALDImagePosition) | Horizontal resolution of an OPI image. |
| Testable Property | Group: OPI | Resolution Y (%ALDImagePosition) | Vertical resolution of an OPI image. |
| Testable Property | Group: OPI | Tint (%ALDImageTint) | Tint value for an OPI image |
| Testable Property | Group: OPI | Transparency | Indicates whether white pixels in the image are to be treated as transparent. |
| Testable Property | Group: OPI | Type bits | Indicates the number of bits per sample per pixel. |
| Testable Property | Group: OPI | Type samples | Indicates the number of samples per pixel. |
| Testable Property | Group: OPI | Version | OPI format version. Currently versions 1.3 and 2.0 are supported in PDF. |
| Layers | |||
| Testable Property | Group: Layers | Belongs to a layer | Determines whether a page object belongs to an optional content group (layer). |
| Testable Property | Group: Layers | Belongs to a radio button group | Determines whether an optional content group (layer) belongs to a radio button group, where at any time only one of the optional content groups in the radio button group will be displayed. |
| Testable Property | Group: Layers | Creator of layer | Returns the name of the application that created a layer. |
| Testable Property | Group: Layers | Default optional content configuration has ON for its BaseState | Determines whether an optional content configuration dictionary in the D (default viewing optional content configuration dictionary) entry in a document's OCProperties dictionary has ON as the value for its BaseState. |
| Testable Property | Group: Layers | Default optional content configuration has a unique Name | Determines whether an optional content configuration dictionary in the D (default viewing optional content configuration dictionary) entry in a document's OCProperties dictionary has a unique Name. |
| Testable Property | Group: Layers | Default optional content configuration has an OFF array | Determines whether an optional content configuration dictionary in the D (default viewing optional content configuration dictionary) entry in a document's OCProperties dictionary has an OFF array. |
| Testable Property | Group: Layers | Has CreatorInfo in Category array of Usage Application Dictionary | This ensures that information about the creator of a layer may be present but cannot be used as actionable information. |
| Testable Property | Group: Layers | Has User in Category array of Usage Application Dictionary | This ensures that information about the intended user of a layer may be present but cannot be used as actionable information (e.g. to prevent that a layer would only be visible for certain users). |
| Testable Property | Group: Layers | Intended for a specific language | Checks whether a layer has an entry that associates it with a certain language version of the PDF file. |
| Testable Property | Group: Layers | Intended for specific users | Checks whether a layer has an entry that associates it with certain users. It will then only be displayed if the user name matches the one as defined in the PDF file. |
| Testable Property | Group: Layers | Intended for use in printing | Checks whether the content on a layer would be present if the PDF file is being printed. |
| Testable Property | Group: Layers | Is currently visible | Determines whether an optional content group is currently visible. |
| Testable Property | Group: Layers | Is hidden at certain zoom levels | Checks whether the content on a layer is only visible at certain zoom levels. |
| Testable Property | Group: Layers | Is pagination artifact | Artifacts are objects that are typically not part of the author’s original content but rather are generated by the PDF producer application in the course of scanning and OCR or other processes such as pagination, layout, or other strictly mechanical processes. Sometimes artifacts are placed on a layer which is determined by this property. |
| Testable Property | Group: Layers | Layer does not have a name | Determines whether a layer is not labeled with a name. |
| Testable Property | Group: Layers | Layer is listed in Layers Navigation Tab | Determines whether a layer is listed in the Layers Navigation Tab. |
| Testable Property | Group: Layers | Layer is locked | Determines whether a layer is locked against being changed by a user. |
| Testable Property | Group: Layers | Layer metadata | Returns the metadata fields for a layer concatenated into a single text string |
| Testable Property | Group: Layers | Maximum zoom level for display | If the content of a layer is only visible at certain zoom levels this property determines the maximum zoom level with which the respective layer content is being displayed. |
| Testable Property | Group: Layers | Minimum zoom level for display | If the content of a layer is only visible at certain zoom levels this property determines the minimum zoom level with which the respective layer content is being displayed. |
| Testable Property | Group: Layers | Name | Returns the name of the layer. |
| Testable Property | Group: Layers | OCProperties dictionary has D entry | Determines whether the document's OCProperties dictionary contains a D (default viewing optional content configuration dictionary) entry which specifies the default layer display behavior. |
| Testable Property | Group: Layers | OCProperties has Configs key | Determines whether the OCProperties dictionary contains the Configs key which in turn may contain an array of OCCDs (optional content configuration dictionaries). OCCDs define alternate combinations of layers (OCGs) to be rendered. |
| Testable Property | Group: Layers | Optional content configuration dictionary has 'OFF' array | The OFF entry in an optional content configuration dictionary (OCCD) enumerates those layers which are not visible if the respective OCCD is activated. |
| Testable Property | Group: Layers | Optional content configuration dictionary has BaseState | The BaseState entry in an optional content configuration dictionary (OCCD) defines whether all layers not explicitly listed in the OCCD are ON or OFF when the respective OCCD is activated. |
| Testable Property | Group: Layers | Optional content configuration dictionary has BaseState with a value of OFF | The BaseState entry in an optional content configuration dictionary (OCCD) defines whether all layers not explicitly listed in the OCCD are ON or OFF when the respective OCCD is activated. |
| Testable Property | Group: Layers | Optional content configuration dictionary has BaseState with a value of ON | The BaseState entry in an optional content configuration dictionary (OCCD) defines whether all layers not explicitly listed in the OCCD are ON or OFF when the respective OCCD is activated. |
| Testable Property | Group: Layers | Optional content configuration dictionary has Name entry | The name of an optional content configuration entry is used to identify the respective view state. |
| Testable Property | Group: Layers | Optional content configuration dictionary has Order entry | The Order array in an optional content configuration dictionary (OCCD) specifies the recommended order for optional content groups. A missing or empty Order entry explicitly specifies that only the OCCD itself shall be presented and not the groups associated with that OCCD. |
| Testable Property | Group: Layers | Optional content configuration dictionary name is unique | The name of an optional content configuration entry is used to identify the respective view state. This name must be unique in the PDF document in order to avoid ambiguity. |
| Testable Property | Group: Layers | Optional content configuration has AS entry | Determines whether an optional content configuration dictionary contains an AS entry. An AS entry specifies the display of layers based on external factors like current system language or viewing magnification. |
| Testable Property | Group: Layers | Optional content group (layer) is contained in OCProperties | Determines whether an optional content group (layer) is contained in the document's OCProperties dictionary. |
| Testable Property | Group: Layers | Order entry in OCCD references all OCGs | The Order entry in an optional content configuration dictionary (OCCD) defines the order for presentation of optional content group names (layers) for that OCCD. Some PDF based ISO standards require that any Order key contains references to all OCGs in the file. |
| Testable Property | Group: Layers | Order entry in Optional content configuration dictionary is empty | The Order array in an optional content configuration dictionary (OCCD) specifies the recommended order for optional content groups. A missing or empty Order entry explicitly specifies that only the OCCD itself shall be presented and not the groups associated with that OCCD. |
| Testable Property | Group: Layers | Value for intended language | Returns the value for the language for which the optional content group (layer) is intended. |
| Testable Property | Group: Layers | Value for specific intended user | Returns the value for the users for whom an optional content group (layer) is intended. |
| Testable Property | Group: Layers | Value for specific intended user type | Returns the value for the type of users for whom an optional content group (layer) is intended. |
| Testable Property | Group: Layers | Value for type of content for intended printing use | Returns the value for the type of content for an optional content group (layer) that is intended for printing. |
| Testable Property | Group: Layers | Value for type of pagination artifact | Returns the value for the type of pagination artifact for an optional content group (layer). |
| Testable Property | Group: Layers | Value of Order entry in Optional content configuration dictionary | The Order array in an optional content configuration dictionary (OCCD) specifies the recommended order for optional content groups. A missing or empty Order entry explicitly specifies that only the OCCD itself shall be presented and not the groups associated with that OCCD. |
| Testable Property | Group: Layers | Will be exported | Checks whether the layer content will be exported when the PDF file is converted into other file formats using the Export... menu entry. |
| Testable Property | Group: Layers | Will display when document is opened | Checks whether the layer is being displayed (visible) when the PDF file is opened. |
| Output intents for PDF/A | |||
| Testable Property | Group: Output intents for PDF/A | DestOutputProfile is the same in all OutputIntents | Determines whether all DestOutputProfiles in the document's OutputIntents are the same indirect object. |
| Testable Property | Group: Output intents for PDF/A | Has ICC output profile | Determines whether the PDF has an Output Intent with an ICC profile or not. |
| Testable Property | Group: Output intents for PDF/A | Has Output Intent | Determines whether the PDF has an Output Intent. An Output Intent is required for PDF/X files. |
| Testable Property | Group: Output intents for PDF/A | Has RegistryName entry | Determines whether the PDF has an Output Intent with an RegistryName entry. |
| Testable Property | Group: Output intents for PDF/A | ICC profile has alternate color space | Returns whether an alternate color space for the ICC profile is present. |
| Testable Property | Group: Output intents for PDF/A | Info | Returns the Info entry stored in an Output Intent. |
| Testable Property | Group: Output intents for PDF/A | Info is of type string | The info entry is required by some PDF-based ISO standards if the OutputConditionIdentifier does not specify a standard printing condition, otherwise it is optional. It contains additional information or comments about the intended target device or printing condition. |
| Testable Property | Group: Output intents for PDF/A | Number of PDF/A-1 OutputIntent entries | Returns the number of OutputIntent entries with a subtype of GTS_PDFA1. |
| Testable Property | Group: Output intents for PDF/A | Output condition | Returns the output condition that indicates the intended printing condition. |
| Testable Property | Group: Output intents for PDF/A | Output condition identifier | Returns the output condition identifier. |
| Testable Property | Group: Output intents for PDF/A | Output condition in PDF | Returns the output condition of the current PDF document. The OutputCondition entry is an ASCII string concisely identifying the intended output device or printing condition in human-readable form. This is the preferred method of defining such a string for presentation to the user. |
| Testable Property | Group: Output intents for PDF/A | OutputCondition is of type string | Checks if the OutputCondition (if present) is of type string as required by some PDF-based ISO standards. If the OutputCondition key is present, a string value describing the intended printing condition should be used. This string value should be expressed in plain language, and be meaningful to the receiver of the file. |
| Testable Property | Group: Output intents for PDF/A | OutputConditionIdentifier is of type string | A typical value for this entry would be the name of a printing condition maintained in an industry-standard registry such as the ICC Characterization Data Registry. Some PDF-based ISO standards require that the OutputConditionIdentifier is of type string. |
| Testable Property | Group: Output intents for PDF/A | OutputIntent has DestOutputProfileRef entry | Determines whether an OutputIntent has a DestOutputProfileRef entry. The DestOutputProfileRef entry may be present in some PDF based ISO standards such as PDF/X-5 or PDF/A-2. In PDF/X-5 (ISO 15930-8 Draft) the DestOutputProfileRef entry may be present but not in any previous PDF/X version. |
| Testable Property | Group: Output intents for PDF/A | RegistryName | Returns the name of the registry where the output condition identifier is registered. |
| Testable Property | Group: Output intents for PDF/A | RegistryName is of type string | The RegistryName identifies the registry in which the condition designated by OutputConditionIdentifier is defined. Some PDF-based ISO standards require that the RegistryName entry in an OutputIntent is of type string. |
| Testable Property | Group: Output intents for PDF/A | Value of subtype in PDF/A OutputIntent is of type name | Determines whether the value for the subtype of a PDF/A-1 OutputIntent entry is of type name as required by the PDF specification and the PDF/A-1 standard. If more than one PDF/A-1 OutputIntent is present only the first entry is evaluated. |
| Output Intent for PDF/A (ICC profile properties) | |||
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | CMM type | Identifies the preferred CMM to be used. The signatures must be registered in order to avoid conflicts. If no CMM is preferred, this field should be set to zero. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | CRD Info Tag | This tag contains the PostScript product name to which this profile corresponds and the names of the companion CRDs. Recall that a single profile can generate multiple CRDs. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Calibration Date Time Tag | Profile calibration date and time. Initially, this tag matches the contents of the profile header's creation date/time field. This allows applications and utilities to verify if this profile matches a vendor's profile and how recently calibration has been performed. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Color space of data | Color Space Signature - The encoding is such that: XYZData 'XYZ ' - labData 'Lab ' - luvData 'Luv ' - YCbCrData 'YCbr ' - YxyData 'Yxy ' - rgbData 'RGB ' - grayData 'GRAY' - hsvData 'HSV ' - hlsData 'HLS ' - cmykData 'CMYK' - cmyData 'CMY ' - 2colorData '2CLR' - 3colorData (if not listed above) - '3CLR' 4colorData (if not listed above) '4CLR' - 5colorData '5CLR' - 6colorData '6CLR' - 7colorData '7CLR' - 8colorData '8CLR' - 9colorData '9CLR' - 10colorData 'ACLR' - 11colorData 'BCLR' - 12colorData 'CCLR' - 13colorData 'DCLR' - 14colorData 'ECLR' - 15colorData 'FCLR' |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Copyright Tag | This tag contains the 7 bit ASCII text copyright information for the profile. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Creation Date | Date and time this profile was created. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Device Mfg Desc Tag | Structure containing invariant and localizable versions of the device manufacturer for display. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Device Model Desc Tag | Structure containing invariant and localizable versions of the device model for display. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Device attributes | Attributes unique to the particular device setup such as media type. The least-significant 32 bits of this 64-bit value are reserved for the ICC. Reflective (off) or Transparency (on): bit 0, Glossy (off) or Matte (on): bit 1 |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Device manufacturer | Device manufacturer signatures. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Device model number | Device model signatures. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Format version | Profile version number where the first 8 bits are the major version number and the next 8 bits are for the minor version and bug fix numbers. The major and minor version numbers are set by the International Color Consortium and will match up with the profile format revisions. A major version change can only happen if there is an incompatible change. An example of a major version change may be the addition of new required tags. A minor version change can happen with compatible changes. An example of a minor version number change may be the addition of new optional tags. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | ICC profile is not valid | Verifies whether the ICC profiles in the PDF are syntactically correct. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | MD5 checksum of ICC profile (computed according to ISO 15076) | Returns the MD5 checksum of an ICC profile that has been computed according to ISO 15076 which is an ISO standard version of the ICC specification. The MD5 value is returned in hexadecimal format without spaces, and with the values "A" through "F" written as uppercase letters. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | MD5 checksum of ICC profile (computed according to ISO 15930-7) | Returns the MD5 checksum of an ICC profile that has been computed according to ISO 15930-7, appendix A.2. The MD5 value is returned in hexadecimal format without spaces, and with the values "A" through "F" written as uppercase letters. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Magic number | Profile file signature ('acsp'). |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Maximum ink (%) | Maximum ink (%) that an ICC profile will generate if device independent color is converted to it. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Named Color2 Tag | Named color information providing a PCS and optional device representation for a list of named colors. The namedColorTag should no longer be used. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Primary Platform target | Signature to indicate the primary platform/operating system framework for which the profile was created: Apple Computer, Inc. 'APPL' - Microsoft Corporation 'MSFT' - Silicon Graphics, Inc. 'SGI ' - Sun Microsystems, Inc. 'SUNW' - Taligent, Inc. 'TGNT'. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Profile Connection Space (XYZ or Lab) | Profile Connection Space Signature - The encoding is such that: XYZData 'XYZ' labData 'Lab'. When the profile is a DeviceLink profile, the Profile Connection Space Signature is taken from the Color Space Signatures table. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Profile Description | Structure containing invariant and localizable versions of the profile description for display. This invariant description has no fixed relationship to the actual profile disk file name. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Profile creator | Profile Creator Signature. Identifies the creator of the profile. The signatures are from the group of signatures used for the device manufacturer field. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Profile flags | Flags to indicate various hints for the CMM such as distributed processing and caching options. The least-significant 16 bits are reserved for the ICC. The encoding is such that: Embedded Profile (0 if not embedded, 1 if embedded in file): bit 0 - Profile cannot be used independently from the embedded color data (set to 1 if true, 0 if false): bit 1. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Profile size in bytes | The total size of the profile in bytes. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Rendering intent | Perceptual, relative colorimetric, saturation and absolute colorimetric are the four intents required to be supported. The least significant 16 bits are reserved for the ICC. The encoding is such that: Perceptual: 0 - Relative Colorimetric: 1 - Saturation: 2 - Absolute Colorimetric: 3. Note that this flag might not have any meaning until the profile is used in some context, e.g. in a DeviceLink or an embedded source profile. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Screening Desc Tag | Structure containing invariant and localizable versions of the screening conditions. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Technology Tag | Device technology information such as CRT, Dye Sublimation, etc. The encoding is such that: Film Scanner 'fscn' - Digital Camera 'dcam' - Reflective Scanner 'rscn' - Ink Jet Printer 'ijet' - Thermal Wax Printer 'twax' - Electrophotographic Printer 'epho' - Electrostatic Printer 'esta' - Dye Sublimation Printer 'dsub' - Photographic Paper Printer 'rpho' - Film Writer 'fprn' - Video Monitor 'vidm' - Video Camera 'vidc' - Projection Television 'pjtv' - Cathode Ray Tube Display 'CRT ' - Passive Matrix Display 'PMD ' - Active Matrix Display 'AMD ' - Photo CD 'KPCD' - PhotoImageSetter 'imgs' - Gravure 'grav' - Offset Lithography 'offs' - Silkscreen 'silk' - Flexography 'flex'. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Type of profile | There are three basic classes of device profiles: Input, Display and Output profiles. Within each of these classes there can be a variety of subclasses, such as RGB scanners, CMYK scanners and many others. These basic classes have the following signatures: Input Device profile 'scnr' - Display Device profile 'mntr' - Output Device profile 'prtr'. In addition to the three basic device profile classes, four additional color processing profiles are defined. These profiles provide a standard implementation for use by the CMM in general color processing or for the convenience of CMMs which may use these types to store calculated transforms. These four profile classes are: DeviceLink profile 'link' - ColorSpace Conversion profile 'spac' - Abstract profile 'abst' - Named Color profile 'nmcl'. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Viewing Cond Desc Tag | Structure containing invariant and localizable versions of the viewing conditions. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | X value of the illuminant of the Profile Connection Space | The X value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Y value of the illuminant of the Profile Connection Space | The Y value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Testable Property | Group: Output Intent for PDF/A (ICC profile properties) | Z value of the illuminant of the Profile Connection Space | The Z value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Output intents for PDF/E | |||
| Testable Property | Group: Output intents for PDF/E | DestOutputProfile is the same in all OutputIntents | Determines whether all DestOutputProfiles in the document's OutputIntents are the same indirect object. |
| Testable Property | Group: Output intents for PDF/E | Has ICC output profile | Determines whether the PDF has an Output Intent with an ICC profile or not. |
| Testable Property | Group: Output intents for PDF/E | Has Output Intent | Determines whether the PDF has an Output Intent. An Output Intent is required for PDF/X files. |
| Testable Property | Group: Output intents for PDF/E | Has RegistryName entry | Determines whether the PDF has an Output Intent with an RegistryName entry. |
| Testable Property | Group: Output intents for PDF/E | ICC profile has alternate color space | Returns whether an alternate color space for the ICC profile is present. |
| Testable Property | Group: Output intents for PDF/E | Info | Returns the Info entry stored in an Output Intent. |
| Testable Property | Group: Output intents for PDF/E | Info is of type string | The info entry is required by some PDF-based ISO standards if the OutputConditionIdentifier does not specify a standard printing condition, otherwise it is optional. It contains additional information or comments about the intended target device or printing condition. |
| Testable Property | Group: Output intents for PDF/E | Number of PDF/E-1 OutputIntent entries | Returns the number of OutputIntent entries with a subtype of ISO_PDFE1. |
| Testable Property | Group: Output intents for PDF/E | Output condition | Returns the output condition that indicates the intended printing condition. |
| Testable Property | Group: Output intents for PDF/E | Output condition identifier | Returns the output condition identifier. |
| Testable Property | Group: Output intents for PDF/E | Output condition in PDF | Returns the output condition of the current PDF document. The OutputCondition entry is an ASCII string concisely identifying the intended output device or printing condition in human-readable form. This is the preferred method of defining such a string for presentation to the user. |
| Testable Property | Group: Output intents for PDF/E | OutputCondition is of type string | Checks if the OutputCondition (if present) is of type string as required by some PDF-based ISO standards. If the OutputCondition key is present, a string value describing the intended printing condition should be used. This string value should be expressed in plain language, and be meaningful to the receiver of the file. |
| Testable Property | Group: Output intents for PDF/E | OutputConditionIdentifier is of type string | A typical value for this entry would be the name of a printing condition maintained in an industry-standard registry such as the ICC Characterization Data Registry. Some PDF-based ISO standards require that the OutputConditionIdentifier is of type string. |
| Testable Property | Group: Output intents for PDF/E | OutputIntent has DestOutputProfileRef entry | Determines whether an OutputIntent has a DestOutputProfileRef entry. The DestOutputProfileRef entry may be present in some PDF based ISO standards such as PDF/X-5 or PDF/A-2. In PDF/X-5 (ISO 15930-8 Draft) the DestOutputProfileRef entry may be present but not in any previous PDF/X version. |
| Testable Property | Group: Output intents for PDF/E | RegistryName | Returns the name of the registry where the output condition identifier is registered. |
| Testable Property | Group: Output intents for PDF/E | RegistryName is of type string | The RegistryName identifies the registry in which the condition designated by OutputConditionIdentifier is defined. Some PDF-based ISO standards require that the RegistryName entry in an OutputIntent is of type string. |
| Testable Property | Group: Output intents for PDF/E | Value of subtype in PDF/E OutputIntent is of type name | Determines whether the value for the subtype of a PDF/E-1 OutputIntent entry is of type name as required by the PDF specification and the PDF/E-1 standard. If more than one PDF/E-1 OutputIntent is present only the first entry is evaluated. |
| Output Intent for PDF/E (ICC profile properties) | |||
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | CMM type | Identifies the preferred CMM to be used. The signatures must be registered in order to avoid conflicts. If no CMM is preferred, this field should be set to zero. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | CRD Info Tag | This tag contains the PostScript product name to which this profile corresponds and the names of the companion CRDs. Recall that a single profile can generate multiple CRDs. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Calibration Date Time Tag | Profile calibration date and time. Initially, this tag matches the contents of the profile header's creation date/time field. This allows applications and utilities to verify if this profile matches a vendor's profile and how recently calibration has been performed. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Color space of data | Color Space Signature - The encoding is such that: XYZData 'XYZ ' - labData 'Lab ' - luvData 'Luv ' - YCbCrData 'YCbr ' - YxyData 'Yxy ' - rgbData 'RGB ' - grayData 'GRAY' - hsvData 'HSV ' - hlsData 'HLS ' - cmykData 'CMYK' - cmyData 'CMY ' - 2colorData '2CLR' - 3colorData (if not listed above) - '3CLR' 4colorData (if not listed above) '4CLR' - 5colorData '5CLR' - 6colorData '6CLR' - 7colorData '7CLR' - 8colorData '8CLR' - 9colorData '9CLR' - 10colorData 'ACLR' - 11colorData 'BCLR' - 12colorData 'CCLR' - 13colorData 'DCLR' - 14colorData 'ECLR' - 15colorData 'FCLR' |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Copyright Tag | This tag contains the 7 bit ASCII text copyright information for the profile. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Creation Date | Date and time this profile was created. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Device Mfg Desc Tag | Structure containing invariant and localizable versions of the device manufacturer for display. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Device Model Desc Tag | Structure containing invariant and localizable versions of the device model for display. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Device attributes | Attributes unique to the particular device setup such as media type. The least-significant 32 bits of this 64-bit value are reserved for the ICC. Reflective (off) or Transparency (on): bit 0, Glossy (off) or Matte (on): bit 1 |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Device manufacturer | Device manufacturer signatures. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Device model number | Device model signatures. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Format version | Profile version number where the first 8 bits are the major version number and the next 8 bits are for the minor version and bug fix numbers. The major and minor version numbers are set by the International Color Consortium and will match up with the profile format revisions. A major version change can only happen if there is an incompatible change. An example of a major version change may be the addition of new required tags. A minor version change can happen with compatible changes. An example of a minor version number change may be the addition of new optional tags. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | ICC profile is not valid | Verifies whether the ICC profiles in the PDF are syntactically correct. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | MD5 checksum of ICC profile (computed according to ISO 15076) | Returns the MD5 checksum of an ICC profile that has been computed according to ISO 15076 which is an ISO standard version of the ICC specification. The MD5 value is returned in hexadecimal format without spaces, and with the values "A" through "F" written as uppercase letters. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | MD5 checksum of ICC profile (computed according to ISO 15930-7) | Returns the MD5 checksum of an ICC profile that has been computed according to ISO 15930-7, appendix A.2. The MD5 value is returned in hexadecimal format without spaces, and with the values "A" through "F" written as uppercase letters. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Magic number | Profile file signature ('acsp'). |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Maximum ink (%) | Maximum ink (%) that an ICC profile will generate if device independent color is converted to it. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Named Color2 Tag | Named color information providing a PCS and optional device representation for a list of named colors. The namedColorTag should no longer be used. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Primary Platform target | Signature to indicate the primary platform/operating system framework for which the profile was created: Apple Computer, Inc. 'APPL' - Microsoft Corporation 'MSFT' - Silicon Graphics, Inc. 'SGI ' - Sun Microsystems, Inc. 'SUNW' - Taligent, Inc. 'TGNT'. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Profile Connection Space (XYZ or Lab) | Profile Connection Space Signature - The encoding is such that: XYZData 'XYZ' labData 'Lab'. When the profile is a DeviceLink profile, the Profile Connection Space Signature is taken from the Color Space Signatures table. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Profile Description | Structure containing invariant and localizable versions of the profile description for display. This invariant description has no fixed relationship to the actual profile disk file name. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Profile creator | Profile Creator Signature. Identifies the creator of the profile. The signatures are from the group of signatures used for the device manufacturer field. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Profile flags | Flags to indicate various hints for the CMM such as distributed processing and caching options. The least-significant 16 bits are reserved for the ICC. The encoding is such that: Embedded Profile (0 if not embedded, 1 if embedded in file): bit 0 - Profile cannot be used independently from the embedded color data (set to 1 if true, 0 if false): bit 1. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Profile size in bytes | The total size of the profile in bytes. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Rendering intent | Perceptual, relative colorimetric, saturation and absolute colorimetric are the four intents required to be supported. The least significant 16 bits are reserved for the ICC. The encoding is such that: Perceptual: 0 - Relative Colorimetric: 1 - Saturation: 2 - Absolute Colorimetric: 3. Note that this flag might not have any meaning until the profile is used in some context, e.g. in a DeviceLink or an embedded source profile. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Screening Desc Tag | Structure containing invariant and localizable versions of the screening conditions. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Technology Tag | Device technology information such as CRT, Dye Sublimation, etc. The encoding is such that: Film Scanner 'fscn' - Digital Camera 'dcam' - Reflective Scanner 'rscn' - Ink Jet Printer 'ijet' - Thermal Wax Printer 'twax' - Electrophotographic Printer 'epho' - Electrostatic Printer 'esta' - Dye Sublimation Printer 'dsub' - Photographic Paper Printer 'rpho' - Film Writer 'fprn' - Video Monitor 'vidm' - Video Camera 'vidc' - Projection Television 'pjtv' - Cathode Ray Tube Display 'CRT ' - Passive Matrix Display 'PMD ' - Active Matrix Display 'AMD ' - Photo CD 'KPCD' - PhotoImageSetter 'imgs' - Gravure 'grav' - Offset Lithography 'offs' - Silkscreen 'silk' - Flexography 'flex'. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Type of profile | There are three basic classes of device profiles: Input, Display and Output profiles. Within each of these classes there can be a variety of subclasses, such as RGB scanners, CMYK scanners and many others. These basic classes have the following signatures: Input Device profile 'scnr' - Display Device profile 'mntr' - Output Device profile 'prtr'. In addition to the three basic device profile classes, four additional color processing profiles are defined. These profiles provide a standard implementation for use by the CMM in general color processing or for the convenience of CMMs which may use these types to store calculated transforms. These four profile classes are: DeviceLink profile 'link' - ColorSpace Conversion profile 'spac' - Abstract profile 'abst' - Named Color profile 'nmcl'. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Viewing Cond Desc Tag | Structure containing invariant and localizable versions of the viewing conditions. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | X value of the illuminant of the Profile Connection Space | The X value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Y value of the illuminant of the Profile Connection Space | The Y value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Testable Property | Group: Output Intent for PDF/E (ICC profile properties) | Z value of the illuminant of the Profile Connection Space | The Z value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Output Intents for PDF/X | |||
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef contains ColorantTable entry | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) prohibit the ColorantTable entry in the DestOutputProfileRef dictionary. |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has CheckSum entry | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the DestOutputProfileRef dictionary has an entry for the Checksum of the referenced ICC profile. |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has CheckSum entry with a 16 byte string | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the CheckSum entry in the DestOutputProfileRef dictionary is an entry with a 16 byte checksum string in order to find out whether an external ICC profile matches the one being used for creation of the CheckSum. |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has ICCVersion entry | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the DestOutputProfileRef dictionary has an entry for the ICCVersion (the version) of the referenced ICC profile. |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has ProfileCS entry | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the DestOutputProfileRef dictionary has an entry for the ProfileCS (the color space) of the referenced ICC profile. |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has ProfileName entry | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the DestOutputProfileRef dictionary has an entry for the name of the referenced ICC profile. |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has ProfileName entry of type String | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the ProfileName entry in the DestOutputProfileRef dictionary is a string containing the name of the referenced ICC profile (the value of the ICC profileDescriptionTag from the ICC profile). |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has URL entries of type URL file specification | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the URL entry in the DestOutputProfileRef dictionary is an array containing at least one file specification for an external file (the referenced ICC profile). |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has URL entries with file system keys | File system keys are "EF", "DOS", "Mac" and "Unix". They are not allowed in PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg). Referenced ICC profiles shall be identified by an URL instead. |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has URLs entry | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the DestOutputProfileRef dictionary has an entry for the URL of the referenced ICC profile. |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has a ProfileCS entry containing "GRAY", "RGB" or "CMYK" | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the ProfileCS entry in the DestOutputProfileRef dictionary is a string with a value of either: "GRAY", "RGB" or "CMYK". |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has a ProfileCS entry of type string | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the ProfileCS entry in the DestOutputProfileRef dictionary is a string with a value of either: "GRAY", "RGB" or "CMYK". |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has an ICCVersion entry containing an ICC profile version number | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the ICCVersion entry in the DestOutputProfileRef dictionary is a string with the version number of the referenced ICC profile. |
| Testable Property | Group: Output Intents for PDF/X | DestOutputProfileRef dictionary has an ICCVersion entry of type string | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the ICCVersion entry in the DestOutputProfileRef dictionary is a string with the version number of the referenced ICC profile. |
| Testable Property | Group: Output Intents for PDF/X | Has ICC output profile | Determines whether the PDF has an Output Intent with an ICC profile or not. |
| Testable Property | Group: Output Intents for PDF/X | Has Output Intent | Determines whether the PDF has an Output Intent. An Output Intent is required for PDF/X files. |
| Testable Property | Group: Output Intents for PDF/X | Has RegistryName entry | Determines whether the PDF has an Output Intent with an RegistryName entry. |
| Testable Property | Group: Output Intents for PDF/X | Has TrapNet annotation | A trap network annotation defines the trapping characteristics for a page of a PDF document. |
| Testable Property | Group: Output Intents for PDF/X | ICC profile has alternate color space | Returns whether an alternate color space for the ICC profile is present. |
| Testable Property | Group: Output Intents for PDF/X | Info | Returns the Info entry stored in an Output Intent. |
| Testable Property | Group: Output Intents for PDF/X | Info is of type string | The info entry is required by some PDF-based ISO standards if the OutputConditionIdentifier does not specify a standard printing condition, otherwise it is optional. It contains additional information or comments about the intended target device or printing condition. |
| Testable Property | Group: Output Intents for PDF/X | Lab and ICC based color spaces | Returns whether device independent color spaces were considered acceptable when the file was tested by callas pdfaPilot when having been converted to PDF/X-3. |
| Testable Property | Group: Output Intents for PDF/X | Number of OutputIntent entries | Output intents provide a means for matching the color characteristics of a PDF document with those of a target output device or environment in which the document will be printed. The optional OutputIntents entry in the document catalog holds an array of output intent dictionaries, each describing the color reproduction characteristics of a possible output device or printing condition. Some PDF-based ISO standards such as PDF/A require that if a file's OutputIntents array contains more than one entry, then all entries that contain a DestOutputProfile key shall have as the value of that key the same indirect object, which shall be a valid ICC profile stream. |
| Testable Property | Group: Output Intents for PDF/X | Number of PDF/X OutputIntent entries | Returns the number of OutputIntent entries with a subtype of GTS_PDFX. |
| Testable Property | Group: Output Intents for PDF/X | Output condition | Returns the output condition that indicates the intended printing condition. |
| Testable Property | Group: Output Intents for PDF/X | Output condition identifier | Returns the output condition identifier. |
| Testable Property | Group: Output Intents for PDF/X | Output condition in PDF | Returns the output condition of the current PDF document. The OutputCondition entry is an ASCII string concisely identifying the intended output device or printing condition in human-readable form. This is the preferred method of defining such a string for presentation to the user. |
| Testable Property | Group: Output Intents for PDF/X | OutputCondition is of type string | Checks if the OutputCondition (if present) is of type string as required by some PDF-based ISO standards. If the OutputCondition key is present, a string value describing the intended printing condition should be used. This string value should be expressed in plain language, and be meaningful to the receiver of the file. |
| Testable Property | Group: Output Intents for PDF/X | OutputConditionIdentifier is of type string | A typical value for this entry would be the name of a printing condition maintained in an industry-standard registry such as the ICC Characterization Data Registry. Some PDF-based ISO standards require that the OutputConditionIdentifier is of type string. |
| Testable Property | Group: Output Intents for PDF/X | OutputIntent has DestOutputProfileRef entry | Determines whether an OutputIntent has a DestOutputProfileRef entry. The DestOutputProfileRef entry may be present in some PDF based ISO standards such as PDF/X-5 or PDF/A-2. In PDF/X-5 (ISO 15930-8 Draft) the DestOutputProfileRef entry may be present but not in any previous PDF/X version. |
| Testable Property | Group: Output Intents for PDF/X | PCM (process color model) of TrapNet annotation | A trap network annotation defines the trapping characteristics for a page of a PDF document. The PCM entry defines the process color model that was assumed when this trap network was created. Valid values are DeviceGray, DeviceRGB, DeviceCMYK, DeviceCMY, DeviceRGBK, and DeviceN. |
| Testable Property | Group: Output Intents for PDF/X | PCM of TrapNet annotation is DeviceCMYK | A trap network annotation defines the trapping characteristics for a page of a PDF document. The PCM entry defines the process color model that was assumed when this trap network was created. Valid values are DeviceGray, DeviceRGB, DeviceCMYK, DeviceCMY, DeviceRGBK, and DeviceN. In a PDF/X file it is required that if the process color space (PCM) of a TrapNet annotation is CMYK, the destination profile must also have a process color space of CMYK. |
| Testable Property | Group: Output Intents for PDF/X | Referenced destination profile is available | PDF-based ISO standards such as PDF/X-4p and PDF/X-5pg are specifying the use of external referenced OutputIntent profiles. The PDF must contain information (including a checksum) in order to find out whether the correct ICC profile is present. |
| Testable Property | Group: Output Intents for PDF/X | RegistryName | Returns the name of the registry where the output condition identifier is registered. |
| Testable Property | Group: Output Intents for PDF/X | RegistryName is of type string | The RegistryName identifies the registry in which the condition designated by OutputConditionIdentifier is defined. Some PDF-based ISO standards require that the RegistryName entry in an OutputIntent is of type string. |
| Testable Property | Group: Output Intents for PDF/X | Subtype | An Output Intent has a subtype. For PDF/X-3 or PDF/X-1a this subtype must be GTS_PDFX. |
| Testable Property | Group: Output Intents for PDF/X | The value of DestOutputProfileRef is a dictionary | PDF-based ISO standards for referenced ICC profiles (such as PDF/X-4p and PDF/X-5pg) require that the value of the DestOutputProfileRef key is a dictionary containing information about the referenced ICC profile. |
| Testable Property | Group: Output Intents for PDF/X | TrapNet Annotation error | TrapNet Annotation error |
| Testable Property | Group: Output Intents for PDF/X | TrapNet annotation has a non-empty FontFauxing array | A trap network annotation defines the trapping characteristics for a page of a PDF document. The FontFauxing array contains font dictionaries representing fonts that were fauxed (replaced by substitute fonts) during the generation of trap networks for the page. FontFauxing for a TrapNet annotation is prohibited by some PDF-based ISO standards. |
| Testable Property | Group: Output Intents for PDF/X | Value of subtype in PDF/X OutputIntent is of type name | Determines whether the value for the subtype of a PDF/X OutputIntent entry is of type name as required by the PDF specification and the PDF/X standards. If more than one PDF/X OutputIntent is present the only first entry is evaluated. |
| Output Intent for PDF/X (ICC profile properties) | |||
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | CMM type | Identifies the preferred CMM to be used. The signatures must be registered in order to avoid conflicts. If no CMM is preferred, this field should be set to zero. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | CRD Info Tag | This tag contains the PostScript product name to which this profile corresponds and the names of the companion CRDs. Recall that a single profile can generate multiple CRDs. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Calibration Date Time Tag | Profile calibration date and time. Initially, this tag matches the contents of the profile header's creation date/time field. This allows applications and utilities to verify if this profile matches a vendor's profile and how recently calibration has been performed. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Color space of data | Color Space Signature - The encoding is such that: XYZData 'XYZ ' - labData 'Lab ' - luvData 'Luv ' - YCbCrData 'YCbr ' - YxyData 'Yxy ' - rgbData 'RGB ' - grayData 'GRAY' - hsvData 'HSV ' - hlsData 'HLS ' - cmykData 'CMYK' - cmyData 'CMY ' - 2colorData '2CLR' - 3colorData (if not listed above) - '3CLR' 4colorData (if not listed above) '4CLR' - 5colorData '5CLR' - 6colorData '6CLR' - 7colorData '7CLR' - 8colorData '8CLR' - 9colorData '9CLR' - 10colorData 'ACLR' - 11colorData 'BCLR' - 12colorData 'CCLR' - 13colorData 'DCLR' - 14colorData 'ECLR' - 15colorData 'FCLR' |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Copyright Tag | This tag contains the 7 bit ASCII text copyright information for the profile. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Creation Date | Date and time this profile was created. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Device Mfg Desc Tag | Structure containing invariant and localizable versions of the device manufacturer for display. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Device Model Desc Tag | Structure containing invariant and localizable versions of the device model for display. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Device attributes | Attributes unique to the particular device setup such as media type. The least-significant 32 bits of this 64-bit value are reserved for the ICC. Reflective (off) or Transparency (on): bit 0, Glossy (off) or Matte (on): bit 1 |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Device manufacturer | Device manufacturer signatures. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Device model number | Device model signatures. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Format version | Profile version number where the first 8 bits are the major version number and the next 8 bits are for the minor version and bug fix numbers. The major and minor version numbers are set by the International Color Consortium and will match up with the profile format revisions. A major version change can only happen if there is an incompatible change. An example of a major version change may be the addition of new required tags. A minor version change can happen with compatible changes. An example of a minor version number change may be the addition of new optional tags. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | ICC profile is not valid | Verifies whether the ICC profiles in the PDF are syntactically correct. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | MD5 checksum of ICC profile (computed according to ISO 15076) | Returns the MD5 checksum of an ICC profile that has been computed according to ISO 15076 which is an ISO standard version of the ICC specification. The MD5 value is returned in hexadecimal format without spaces, and with the values "A" through "F" written as uppercase letters. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | MD5 checksum of ICC profile (computed according to ISO 15930-7) | Returns the MD5 checksum of an ICC profile that has been computed according to ISO 15930-7, appendix A.2. The MD5 value is returned in hexadecimal format without spaces, and with the values "A" through "F" written as uppercase letters. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Magic number | Profile file signature ('acsp'). |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Maximum ink (%) | Maximum ink (%) that an ICC profile will generate if device independent color is converted to it. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Named Color2 Tag | Named color information providing a PCS and optional device representation for a list of named colors. The namedColorTag should no longer be used. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Primary Platform target | Signature to indicate the primary platform/operating system framework for which the profile was created: Apple Computer, Inc. 'APPL' - Microsoft Corporation 'MSFT' - Silicon Graphics, Inc. 'SGI ' - Sun Microsystems, Inc. 'SUNW' - Taligent, Inc. 'TGNT'. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Profile Connection Space (XYZ or Lab) | Profile Connection Space Signature - The encoding is such that: XYZData 'XYZ' labData 'Lab'. When the profile is a DeviceLink profile, the Profile Connection Space Signature is taken from the Color Space Signatures table. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Profile Description | Structure containing invariant and localizable versions of the profile description for display. This invariant description has no fixed relationship to the actual profile disk file name. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Profile creator | Profile Creator Signature. Identifies the creator of the profile. The signatures are from the group of signatures used for the device manufacturer field. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Profile flags | Flags to indicate various hints for the CMM such as distributed processing and caching options. The least-significant 16 bits are reserved for the ICC. The encoding is such that: Embedded Profile (0 if not embedded, 1 if embedded in file): bit 0 - Profile cannot be used independently from the embedded color data (set to 1 if true, 0 if false): bit 1. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Profile size in bytes | The total size of the profile in bytes. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Rendering intent | Perceptual, relative colorimetric, saturation and absolute colorimetric are the four intents required to be supported. The least significant 16 bits are reserved for the ICC. The encoding is such that: Perceptual: 0 - Relative Colorimetric: 1 - Saturation: 2 - Absolute Colorimetric: 3. Note that this flag might not have any meaning until the profile is used in some context, e.g. in a DeviceLink or an embedded source profile. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Screening Desc Tag | Structure containing invariant and localizable versions of the screening conditions. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Technology Tag | Device technology information such as CRT, Dye Sublimation, etc. The encoding is such that: Film Scanner 'fscn' - Digital Camera 'dcam' - Reflective Scanner 'rscn' - Ink Jet Printer 'ijet' - Thermal Wax Printer 'twax' - Electrophotographic Printer 'epho' - Electrostatic Printer 'esta' - Dye Sublimation Printer 'dsub' - Photographic Paper Printer 'rpho' - Film Writer 'fprn' - Video Monitor 'vidm' - Video Camera 'vidc' - Projection Television 'pjtv' - Cathode Ray Tube Display 'CRT ' - Passive Matrix Display 'PMD ' - Active Matrix Display 'AMD ' - Photo CD 'KPCD' - PhotoImageSetter 'imgs' - Gravure 'grav' - Offset Lithography 'offs' - Silkscreen 'silk' - Flexography 'flex'. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Type of profile | There are three basic classes of device profiles: Input, Display and Output profiles. Within each of these classes there can be a variety of subclasses, such as RGB scanners, CMYK scanners and many others. These basic classes have the following signatures: Input Device profile 'scnr' - Display Device profile 'mntr' - Output Device profile 'prtr'. In addition to the three basic device profile classes, four additional color processing profiles are defined. These profiles provide a standard implementation for use by the CMM in general color processing or for the convenience of CMMs which may use these types to store calculated transforms. These four profile classes are: DeviceLink profile 'link' - ColorSpace Conversion profile 'spac' - Abstract profile 'abst' - Named Color profile 'nmcl'. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Viewing Cond Desc Tag | Structure containing invariant and localizable versions of the viewing conditions. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | X value of the illuminant of the Profile Connection Space | The X value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Y value of the illuminant of the Profile Connection Space | The Y value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Testable Property | Group: Output Intent for PDF/X (ICC profile properties) | Z value of the illuminant of the Profile Connection Space | The Z value of the XYZ values of the illuminant of the Profile Connection Space. This must correspond to D50. |
| Pages | |||
| Testable Property | Group: Pages | AF entry is an array of file specification dictionaries | The AF key in a page dictionary links an embedded file from which the page is derived to the respective page. Some PDF based ISO standards require that the AF key represents an array of File Specification Dictionaries. |
| Testable Property | Group: Pages | ArtBox height (default user space) | Height of ArtBox in default user space (ignoring the UserUnit entry if present). Some PDF based ISO standards require that the value must not be less than 3 units. |
| Testable Property | Group: Pages | ArtBox height (in) | Height of ArtBox in inches. ArtBox is that area of a page that an application importing that PDF page is supposed to place on its own page, very much the way an EPS or TIFF file would show when imported into an authoring application. |
| Testable Property | Group: Pages | ArtBox height (mm) | Height of ArtBox in millimeters. ArtBox is that area of a page that an application importing that PDF page is supposed to place on its own page, very much the way an EPS or TIFF file would show when imported into an authoring application. |
| Testable Property | Group: Pages | ArtBox height (pt) | Height of ArtBox in points. ArtBox is that area of a page that an application importing that PDF page is supposed to place on its own page, very much the way an EPS or TIFF file would show when imported into an authoring application. |
| Testable Property | Group: Pages | ArtBox width (default user space) | Width of ArtBox in default user space (ignoring the UserUnit entry if present). Some PDF based ISO standards require that the value must not be less than 3 units. |
| Testable Property | Group: Pages | ArtBox width (in) | Width of ArtBox in inches. ArtBox is that area of a page that an application importing that PDF page is supposed to place on its own page, very much the way an EPS or TIFF file would show when imported into an authoring application. |
| Testable Property | Group: Pages | ArtBox width (mm) | Width of ArtBox in millimeters. ArtBox is that area of a page that an application importing that PDF page is supposed to place on its own page, very much the way an EPS or TIFF file would show when imported into an authoring application. |
| Testable Property | Group: Pages | ArtBox width (pt) | Width of ArtBox in points. ArtBox is that area of a page that an application importing that PDF page is supposed to place on its own page, very much the way an EPS or TIFF file would show when imported into an authoring application. |
| Testable Property | Group: Pages | BleedBox bottom (in) | How far the BleedBox area extends beyond the trim size of the page to the bottom (in inches). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox bottom (mm) | How far the BleedBox area extends beyond the trim size of the page to the bottom (in millimeters). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox bottom (pt) | How far the BleedBox area extends beyond the trim size of the page to the bottom (in points). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox height (in) | Height of BleedBox in inches. BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox height (mm) | Height of BleedBox in millimeters. BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox height (pt) | Height of BleedBox in points. BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox is same as MediaBox | Checks if the BleedBox is identical to the MediaBox. The BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | BleedBox left (in) | How far the BleedBox area extends beyond the trim size of the page to the left (in inches). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox left (mm) | How far the BleedBox area extends beyond the trim size of the page to the left (in millimeters). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox left (pt) | How far the BleedBox area extends beyond the trim size of the page to the left (in points). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox right (in) | How far the BleedBox area extends beyond the trim size of the page to the right (in inches). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox right (mm) | How far the BleedBox area extends beyond the trim size of the page to the right (in millimeters). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox right (pt) | How far the BleedBox area extends beyond the trim size of the page to the right (in points). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox top (in) | How far the BleedBox area extends beyond the trim size of the page to the top (in inches). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox top (mm) | How far the BleedBox area extends beyond the trim size of the page to the top (in millimeters). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox top (pt) | How far the BleedBox area extends beyond the trim size of the page to the top (in points). BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox width (in) | Width of BleedBox in inches. BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox width (mm) | Width of BleedBox in millimeters. BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | BleedBox width (pt) | Width of BleedBox in points. BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | CropBox encloses BleedBox | Checks if the CropBox is larger than the BleedBox and encloses it. The CropBox describes the area of a page that a PDF viewer is supposed to display or print out. The BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | CropBox encloses TrimBox | Checks if the CropBox is larger than the TrimBox and encloses it. The CropBox describes the area of a page that a PDF viewer is supposed to display or print out. The TrimBox describes the area that is to be considered as the trim size of the page. |
| Testable Property | Group: Pages | CropBox height (default user space) | Height of CropBox in default user space (ignoring the UserUnit entry if present). Some PDF based ISO standards require that the value must not be less than 3 units. |
| Testable Property | Group: Pages | CropBox height (in) | Height of the CropBox in inches. CropBox describes the area of a page that a viewer shall display or print out. |
| Testable Property | Group: Pages | CropBox height (mm) | Height of the CropBox in millimeters. CropBox describes the area of a page that a viewer shall display or print out. |
| Testable Property | Group: Pages | CropBox height (pt) | Height of the CropBox in points. CropBox describes the area of a page that a viewer shall display or print out. |
| Testable Property | Group: Pages | CropBox is same as BleedBox | Checks if the CropBox is identical to the BleedBox. The CropBox describes the area of a page that a PDF viewer is supposed to display or print out. The BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | CropBox is same as MediaBox | Checks if the CropBox is identical to the MediaBox. The CropBox describes the area of a page that a PDF viewer is supposed to display or print out. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | CropBox is same as TrimBox | Checks if the CropBox is identical to the TrimBox. The CropBox describes the area of a page that a PDF viewer is supposed to display or print out. The TrimBox describes the area that is to be considered as the trim size of the page. |
| Testable Property | Group: Pages | CropBox width (default user space) | Width of CropBox in default user space (ignoring the UserUnit entry if present). Some PDF based ISO standards require that the value must not be less than 3 units. |
| Testable Property | Group: Pages | CropBox width (in) | Width of the CropBox in inches. CropBox describes the area of a page that a viewer shall display or print out. |
| Testable Property | Group: Pages | CropBox width (mm) | Width of the CropBox in millimeters. CropBox describes the area of a page that a viewer shall display or print out. |
| Testable Property | Group: Pages | CropBox width (pt) | Width of the CropBox in points. CropBox describes the area of a page that a viewer shall display or print out. |
| Testable Property | Group: Pages | Effective ink coverage | For this property the whole page is rendered (offscreen) and it is determined whether the ink coverage within any area of the page is greater than the threshold defined here. The size of the sample defines the size of the relevant area, i.e. the number of adjacent pixels taken into account for measuring the actual ink amount. |
| Testable Property | Group: Pages | Extension Schema in XMP is valid | Verifies whether an XMP extension schema is syntactically correct and conforms with the requirements for XMP extension schemas in PDF/A. |
| Testable Property | Group: Pages | Extension schema is present in XMP | Checks whether at least one extension schema is present in the XMP metadata. PDF-based ISO standards - such as the PDF/A and PDF/E standards - require that all XMP properties are either predefined in the relevant XMP specification or defined in an embedded extension schema. |
| Testable Property | Group: Pages | Has ArtBox | ArtBox is that area of a page that an application importing that PDF page is supposed to place on its own page, very much the way an EPS or TIFF file would show when imported into an authoring application. |
| Testable Property | Group: Pages | Has BleedBox | BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | Has CropBox | CropBox describes the area of a page that a PDF viewer is supposed to display or print out. |
| Testable Property | Group: Pages | Has MediaBox | MediaBox describes the maximum imageable area on the expected output device. It is always required. |
| Testable Property | Group: Pages | Has TrimBox | TrimBox describes the area that is to be considered as the trim size of the page. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Pages | Has additional actions | An annotation, page object, or interactive form field may include an entry named AA. This entry specifies an additional-actions dictionary extending the set of events that can trigger the execution of an action. Some PDF-based ISO standards prohibit the use of actions (and additional actions). |
| Testable Property | Group: Pages | Has compressed object streams | Check whether compressed object streams are used in the page. This feature has been introduced in PDF 1.5. Acrobat 6 is required to properly display or process a PDF file with compressed object streams. |
| Testable Property | Group: Pages | Has only one of TrimBox or ArtBox | The ISO 15930 family of standards - better known as PDF/X - requires that only one of TrimBox or ArtBox be used in a PDF/X file, thus avoiding confusion. |
| Testable Property | Group: Pages | History entry has "InstanceID" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "instance ID" field contains the instance ID of the modified resource and is of type URI. |
| Testable Property | Group: Pages | Horizontal offset of ArtBox from MediaBox | Returns the horizontal distance from the left edge of the ArtBox to the left edge of the MediaBox. The ArtBox is that area of a page that an application importing that PDF page is supposed to place on its own page, very much the way an EPS or TIFF file would show when imported into an authoring application. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | Horizontal offset of ArtBox from origin | Returns the horizontal distance from the left edge of the ArtBox to the left edge of the origin. The ArtBox is that area of a page that an application importing that PDF page is supposed to place on its own page, very much the way an EPS or TIFF file would show when imported into an authoring application. |
| Testable Property | Group: Pages | Horizontal offset of BleedBox from MediaBox | Returns the horizontal distance from the left edge of the BleedBox to the left edge of the MediaBox. The BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | Horizontal offset of BleedBox from origin | Returns the horizontal distance from the left edge of the BleedBox to the left edge of the origin. The BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | Horizontal offset of TrimBox from MediaBox | Returns the horizontal distance from the left edge of the TrimBox to the left edge of the MediaBox. The TrimBox describes the area that is to be considered as the trim size of the page. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | Horizontal offset of TrimBox from origin | Returns the horizontal distance from the left edge of the TrimBox to the left edge of the origin. The TrimBox describes the area that is to be considered as the trim size of the page. |
| Testable Property | Group: Pages | Is landscape | Determines whether a page is wider than high. |
| Testable Property | Group: Pages | Is portrait | Determines whether a page is higher than wide. |
| Testable Property | Group: Pages | Is rotated | Determines whether a page has been rotated from its original orientation. |
| Testable Property | Group: Pages | Is separated | Determines whether a page represents a separated plate or not. |
| Testable Property | Group: Pages | List of color spaces used | Returns all color spaces used on the current page. |
| Testable Property | Group: Pages | Media-, Bleed-, Trim-, ArtBox nested properly | MediaBox, BleedBox, TrimBox and ArtBox are required to be nested inside each other in that order, the MediaBox being the rectangular area inside which the other boxes would have to be positioned. |
| Testable Property | Group: Pages | MediaBox height (default user space) | Height of MediaBox in default user space (ignoring the UserUnit entry if present). Some PDF based ISO standards require that the value must not be less than 3 units. |
| Testable Property | Group: Pages | MediaBox height (in) | Height of the MediaBox in inches. MediaBox describes the maximum imageable area on the expected output device. It is always required. |
| Testable Property | Group: Pages | MediaBox height (mm) | Height of the MediaBox in millimeters. MediaBox describes the maximum imageable area on the expected output device. It is always required. |
| Testable Property | Group: Pages | MediaBox height (pt) | Height of the MediaBox in points. MediaBox describes the maximum imageable area on the expected output device. It is always required. |
| Testable Property | Group: Pages | MediaBox width (default user space) | Width of MediaBox in default user space (ignoring the UserUnit entry if present). Some PDF based ISO standards require that the value must not be less than 3 units. |
| Testable Property | Group: Pages | MediaBox width (in) | Width of the MediaBox in inches. MediaBox describes the maximum imageable area on the expected output device. It is always required. |
| Testable Property | Group: Pages | MediaBox width (mm) | Width of the MediaBox in millimeters. MediaBox describes the maximum imageable area on the expected output device. It is always required. |
| Testable Property | Group: Pages | MediaBox width (pt) | Width of the MediaBox in points. MediaBox describes the maximum imageable area on the expected output device. It is always required. |
| Testable Property | Group: Pages | Names of plates (composite page) | Returns the names of plates that will be generated when the respective PDF page is separated. |
| Testable Property | Group: Pages | Names of process plates (composite page) | Returns the names of process plates that will be generated when the respective PDF page is separated. |
| Testable Property | Group: Pages | Names of spot color plates (composite page) | Returns the names of spot color plates that will be generated when the respective PDF page is separated. |
| Testable Property | Group: Pages | Number of non-empty plates | Checks the effectively used number of plates when the page is separated. This check is based on the rendered output so that e.g. a DeviceCMYK image would be analyzed whether all channels are actually used. |
| Testable Property | Group: Pages | Number of plates (composite page) | Returns the number of plates that will result from separating this PDF page. |
| Testable Property | Group: Pages | Number of plates (separated pages) | Given a page represents a separated plate, this returns the number of plates belonging to the same logical page. |
| Testable Property | Group: Pages | Number of process plates (composite page) | Returns the number of process plates that will be generated when the respective PDF page is separated. |
| Testable Property | Group: Pages | Number of spot color plates (composite page) | Returns the number of spot color plates that will be generated when the respective PDF page is separated. |
| Testable Property | Group: Pages | Page description is ASCII encoded | The page description is stored inside the PDF file using some kind of ASCII encoding. This encoding is always based on 7 bits per byte only, and thus it is safe to send such documents as email attachments. |
| Testable Property | Group: Pages | Page description is ASCII85 encoded | The page description is stored inside the PDF document using ASCII85 encoding. ASCII85 is more efficient than ASCIIHex encoding as it only needs 5 bytes to encode 4 raw bytes, whereas ASCIIHex encoding needs 8 bytes to encode 4 raw bytes. ASCII85 encoding is only using 7 bits per byte, and thus it is safe to send such documents as email attachments. |
| Testable Property | Group: Pages | Page description is ASCIIHex encoded | The page description is stored inside the PDF document using ASCIIHex encoding. ASCIIHex is less efficient than ASCII85 encoding as it needs 8 bytes to encode 4 raw bytes, whereas ASCII85 encoding only needs 5 bytes to encode 4 raw bytes. ASCIIHex is only using 7 bits per byte, and thus it is safe to send such documents as email attachments. |
| Testable Property | Group: Pages | Page description is compressed | Determines whether the page description has been compressed (always using non-lossy compression) or not. Thus the page uses as little disk space as possible. Compression can be combined with ASCII encoding, and a page description that has been compressed and afterwards ASCII85 encoded uses significantly less disk space than storing the page description uncompressed. |
| Testable Property | Group: Pages | Page has Metadata | Determines whether a page has XMP metadata. |
| Testable Property | Group: Pages | Page has PresSteps entry | Determines whether a PresSteps entry is present for a page. A PresStep entry is used for sub-page navigation (for example in slide shows) and identifies the primary node on page for presentation steps. |
| Testable Property | Group: Pages | Page has only one image | Checks whether the page has only one page object which is an image. This is a good indication that the respective page and object is based on a scan. |
| Testable Property | Group: Pages | Page images on CMY plates | Checks if the page images on CMY plates, i.e. if the page is separated there will be content on any of the Cyan, Magenta and Yellow plates. |
| Testable Property | Group: Pages | Page is a transparency group | Checks whether a page is being used as transparency group. |
| Testable Property | Group: Pages | Page is an even page | Determines whether the page is an even page. |
| Testable Property | Group: Pages | Page is an odd page | Determines whether the page is an odd page. |
| Testable Property | Group: Pages | Page is empty | Checks if the current document contains empty pages. |
| Testable Property | Group: Pages | Page is empty inside TrimBox/BleedBox | Checks if the current document contains pages which are empty inside the TrimBox/BleedBox. The TrimBox describes the area that is to be considered as the trim size of the page. The BleedBox describes the area of a page including the region that carries the bleed area. If there is no content within these areas, nothing would be output on a printing machine. |
| Testable Property | Group: Pages | Page scaling factor | Beginning with PDF 1.6 (Acrobat 7) the page property "UserUnits", a scaling factor for the page coordinate space, is supported. By means of the page scaling factor page sizes beyond 200 x 200 inches (as limited until Acrobat 6) are possible. Page scaling factors are prohibited by some PDF-based ISO standards which are based on earlier PDF versions. |
| Testable Property | Group: Pages | Page scaling factor used | Beginning with PDF 1.6 (Acrobat 7) the page property "UserUnits", a scaling factor for the page coordinate space, is supported. By means of the page scaling factor page sizes beyond 200 x 200 inches (as limited until Acrobat 6) are possible. Page scaling factors are prohibited by some PDF-based ISO standards which are based on earlier PDF versions. |
| Testable Property | Group: Pages | Page size | Returns the page size of the current page. |
| Testable Property | Group: Pages | Plate name | Given a page represents a separated plate, this returns the name of the colorant for that plate. |
| Testable Property | Group: Pages | Predefined XMP property in PDF/A-1 standard matches definition | Checks whether an entry in the XMP Metadata that is defined in the PDF/A-1 standard is properly used in accordance with the definition in the XMP specification. |
| Testable Property | Group: Pages | Predefined XMP property in PDF/A-2 standard matches definition | Checks whether an entry in the XMP Metadata that is defined in the PDF/A-2 standard is properly used in accordance with the definition in the XMP specification. |
| Testable Property | Group: Pages | Property exists in PDF/A-2 standard | Checks for each XMP property whether it exists in the XMP specification dated September 2005, which is a normative reference in the ISO PDF/A-2 standard and other ISO standards. The PDF/A standard requires that each XMP property is either predefined in the XMP specification or in the PDF/A standard. Otherwise the property needs to be defined in an embedded XMP Extension Schema. |
| Testable Property | Group: Pages | Property exists in predefined schema (XMP 2004) | Checks for each XMP property whether it exists in a predefined XMP schema as specified in the January 2004 version of the XMP specification. This specification is relevant for the ISO PDF/A standard and other ISO standards. |
| Testable Property | Group: Pages | Property exists in predefined schema (XMP 2005) | Checks for each XMP property whether it exists in a predefined XMP schema as specified in the June 2005 version of the XMP specification. This specification is relevant for the ISO PDF/E standard and other ISO standards. |
| Testable Property | Group: Pages | Property is defined in extension schema | PDF-based ISO standards - such as the PDF/A and PDF/E standards - require that all XMP properties not present in the relevant predefined XMP schema must be defined in a extension schema that is part of the document's XMP metadata. |
| Testable Property | Group: Pages | Property matches definition in extension schema | Checks whether an XMP property matches its definition in an extension schema. Note: This check should only be used for XMP properties not present in predefined XMP schemas. |
| Testable Property | Group: Pages | Resources dictionary is missing | The Resources dictionary contains all resources that are required by a page. If this dictionary is missing the resources may be inherited. Some PDF based ISO standards require that the Resources dictionary is present on every page. |
| Testable Property | Group: Pages | Result file different from original (visual comparison) | Compares appearance of pages in a PDF before and after processing and identifies pages that differ. Is executed only if at least one fixup is applied. |
| Testable Property | Group: Pages | Rotation (degrees) | How much a page has been rotated from its original position. A value of zero means it has not been rotated. Only increments of 90 degrees (counterclockwise) are allowed. |
| Testable Property | Group: Pages | Sequential page number | Sequential page number means, the first page always has the number '1', the second number '2', and so on. This number may differ from the page label or folio that has been assigned to pages (see 'Page label'). |
| Testable Property | Group: Pages | Size of ArtBox | Returns the size of the ArtBox. The ArtBox is that area (of a page) that an application importing the PDF page is supposed to use for it; very much the way an EPS or TIFF file would show when imported. |
| Testable Property | Group: Pages | Size of BleedBox | Returns the size of the BleedBox. The BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | Size of CropBox | Returns the size of the CropBox. The CropBox describes the area of a page that a PDF viewer is supposed to display or print out. |
| Testable Property | Group: Pages | Size of MediaBox | Returns the size of the MediaBox. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | Size of TrimBox | Returns the size of the TrimBox. The TrimBox describes the area that is to be considered as the trim size of the page. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Pages | Smallest offset of BleedBox from TrimBox (in) | Returns the smallest offset of the BleedBox from the TrimBox. If a BleedBox side is inside the TrimBox the value will be negative. |
| Testable Property | Group: Pages | Smallest offset of BleedBox from TrimBox (mm) | Returns the smallest offset of the BleedBox from the TrimBox. If a BleedBox side is inside the TrimBox the value will be negative. |
| Testable Property | Group: Pages | Smallest offset of BleedBox from TrimBox (pt) | Returns the smallest offset of the BleedBox from the TrimBox. If a BleedBox side is inside the TrimBox the value will be negative. |
| Testable Property | Group: Pages | Spot color names are inconsistent | Checks whether there is more than one spot color using the same alternate color definition. This would result in more than one plate for spot colors using the same appearance. |
| Testable Property | Group: Pages | Spot color representations are inconsistent | Checks whether spot colors use more than one appearance throughout the page. |
| Testable Property | Group: Pages | Transparency group has a CS (color space) entry | Determines whether the transparency group for a page object contains a CS (color space) entry. |
| Testable Property | Group: Pages | TrimBox height (default user space) | Height of TrimBox in default user space (ignoring the UserUnit entry if present). Some PDF based ISO standards require that the value must not be less than 3 units. |
| Testable Property | Group: Pages | TrimBox height (in) | Height of the TrimBox in inches. TrimBox describes the area that is to be considered as the trim size of the page. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Pages | TrimBox height (mm) | Height of the TrimBox in millimeters. TrimBox describes the area that is to be considered as the trim size of the page. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Pages | TrimBox height (pt) | Height of the TrimBox in points. TrimBox describes the area that is to be considered as the trim size of the page. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Pages | TrimBox is centered inside MediaBox | Checks whether the TrimBox is centered in the MediaBox which is sometimes required for workflows not capable of accuratly determine the TrimBox. |
| Testable Property | Group: Pages | TrimBox is same as BleedBox | Checks if the TrimBox is identical to the BleedBox. The TrimBox describes the area that is to be considered as the trim size of the page. The BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | TrimBox is same as MediaBox | Checks if the TrimBox is identical to the MediaBox. The TrimBox describes the area that is to be considered as the trim size of the page. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | TrimBox width (default user space) | Width of TrimBox in default user space (ignoring the UserUnit entry if present). Some PDF based ISO standards require that the value must not be less than 3 units. |
| Testable Property | Group: Pages | TrimBox width (in) | Width of the TrimBox in inches. TrimBox describes the area that is to be considered as the trim size of the page. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Pages | TrimBox width (mm) | Width of the TrimBox in millimeters. TrimBox describes the area that is to be considered as the trim size of the page. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Pages | TrimBox width (pt) | Width of the TrimBox in points. TrimBox describes the area that is to be considered as the trim size of the page. Precise TrimBox information is key for processes like automated imposition. |
| Testable Property | Group: Pages | Type of compression for page description | Given a page description has been compressed this returns the type of compression that has been used. A page description is always compressed using non-lossy compression. Thus the page uses as little disk space as possible. Compression can be combined with ASCII encoding, and a page description that has been compressed and afterwards ASCII85 encoded uses significantly less disk space than storing the page description uncompressed. |
| Testable Property | Group: Pages | Vertical offset of ArtBox from MediaBox | Returns the vertical distance from the upper left edge of the ArtBox to the upper left edge of the MediaBox. The ArtBox is that area (of a page) that an application importing the PDF page is supposed to use for it; very much the way an EPS or TIFF file would show when imported. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | Vertical offset of ArtBox from origin | Returns the vertical distance from the upper left edge of the ArtBox to the upper left edge of the origin. The ArtBox is that area (of a page) that an application importing the PDF page is supposed to use for it; very much the way an EPS or TIFF file would show when imported. |
| Testable Property | Group: Pages | Vertical offset of BleedBox from MediaBox | Returns the vertical distance from the upper left edge of the BleedBox to the upper left edge of the MediaBox. The BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | Vertical offset of BleedBox from origin | Returns the vertical distance from the upper left edge of the BleedBox to the upper left edge of the origin. The BleedBox describes the area of a page including the region that carries the bleed area. It usually extends beyond the trim size of a page by a couple of millimeters in each direction. |
| Testable Property | Group: Pages | Vertical offset of CropBox from MediaBox | Returns the vertical distance from the upper left edge of the CropBox to the upper left edge of the MediaBox. The CropBox describes the area of a page that a PDF viewer is supposed to display or print out. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | Vertical offset of CropBox from origin | Returns the vertical distance from the upper left edge of the CropBox to the upper left edge of the origin. The CropBox describes the area of a page that a PDF viewer is supposed to display or print out. |
| Testable Property | Group: Pages | Vertical offset of TrimBox from MediaBox | Returns the vertical distance from the upper left edge of the TrimBox to the upper left edge of the MediaBox. The TrimBox describes the area that is to be considered as the trim size of the page. The MediaBox defines the boundaries of the physical medium on which the page is to be printed. |
| Testable Property | Group: Pages | Vertical offset of TrimBox from origin | Returns the vertical distance from the upper left edge of the TrimBox to the upper left edge of the origin. The TrimBox describes the area that is to be considered as the trim size of the page. |
| Testable Property | Group: Pages | XMP History entry has "action" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "action" field defines the respective action that occurred. Defined values are: converted, copied, created, cropped, edited, filtered, formatted, version_updated, printed, published, managed, produced, resized. Other values may be used. |
| Testable Property | Group: Pages | XMP History entry has "parameters" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "parameters" field contains some additional description of the action that resulted in the respective PDF. |
| Testable Property | Group: Pages | XMP History entry has "softwareAgent" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "software agent" field contains the software agent that performed an action. |
| Testable Property | Group: Pages | XMP History entry has "when" field | The XMP History entry contains a high-level list of user actions that resulted in the respective PDF. The "when" field contains a timestamp of when an action occurred. |
| Testable Property | Group: Pages | XMP metadata uses bytes attribute | The bytes attribute is deprecated in the XMP Specification. |
| Testable Property | Group: Pages | XMP metadata uses encoding attribute | The encoding attribute is deprecated in the XMP Specification. |
| PDF/VT | |||
| Testable Property | Group: PDF/VT | AF entry is an array of file specification dictionaries | The AF key in a DPart dictionary links embedded files to the specific DPart. Some PDF based ISO standards require that the AF key represents an array of File Specification Dictionaries. |
| Testable Property | Group: PDF/VT | All DPart dictionaries are contained in compressed object streams | All DPart dictionaries are contained in compressed object streams |
| Testable Property | Group: PDF/VT | All encapsulated XObjects are independent from calling context | Checks whether all encapsulated XObjects (as defined by PDF/VT) in a PDF are isolated transparency groups in a well-defined blending colour space. This is required in order to ensure a consistent rendering, independent of the calling context if the document uses transparency. |
| Testable Property | Group: PDF/VT | All entries in NodeNameList are of type name | All entries in NodeNameList are of type name |
| Testable Property | Group: PDF/VT | Catalog contains DPartRoot entry | Catalog contains DPartRoot entry |
| Testable Property | Group: PDF/VT | DPM GTS_Managed and GTS_Suspect entries overlap | DPM GTS_Managed and GTS_Suspect entries have at least one entry in common |
| Testable Property | Group: PDF/VT | DPM dictionary contains GTS_Managed entry | DPM dictionary contains GTS_Managed entry |
| Testable Property | Group: PDF/VT | DPM dictionary contains GTS_Managed of type dictionary | DPM dictionary contains GTS_Managed of type dictionary |
| Testable Property | Group: PDF/VT | DPM dictionary contains GTS_Suspect entry | DPM dictionary contains GTS_Suspect entry |
| Testable Property | Group: PDF/VT | DPM dictionary contains GTS_Suspect of type dictionary | DPM dictionary contains GTS_Suspect of type dictionary |
| Testable Property | Group: PDF/VT | DPM key is unique within DPart dictionary | DPM key is unique within DPart dictionary |
| Testable Property | Group: PDF/VT | DPM key is valid XML NMTOKEN | DPM key is valid XML NMTOKEN |
| Testable Property | Group: PDF/VT | DPart Parent entry points to DPart or DPartRoot | DPart Parent entry points to DPart or DPartRoot |
| Testable Property | Group: PDF/VT | DPart dictionaries are contained in more than one compressed object stream | DPart dictionaries are contained in more than one compressed object stream |
| Testable Property | Group: PDF/VT | DPart entry contains DPM entry | DPart entry contains DPM entry |
| Testable Property | Group: PDF/VT | DPart entry contains DParts entry | DPart entry contains DParts entry |
| Testable Property | Group: PDF/VT | DPart entry contains End entry | DPart entry contains End entry |
| Testable Property | Group: PDF/VT | DPart entry contains Parent entry | DPart entry contains Parent entry |
| Testable Property | Group: PDF/VT | DPart entry contains Start entry | DPart entry contains Start entry |
| Testable Property | Group: PDF/VT | DPart entry contains Type entry | DPart entry contains Type entry |
| Testable Property | Group: PDF/VT | DPart has more than one parent | A DPart node or leaf is referenced more than once |
| Testable Property | Group: PDF/VT | DPart has no parent | DPart node or leaf is not referenced from anywhere in the document part hierarchy |
| Testable Property | Group: PDF/VT | DPartRoot contains NodeNameList | DPartRoot contains NodeNameList |
| Testable Property | Group: PDF/VT | DPartRoot dictionary contains RecordLevel entry | DPartRoot dictionary contains RecordLevel entry |
| Testable Property | Group: PDF/VT | DPartRoot references valid DPartRoot dictionary | DPartRoot references valid DPartRoot dictionary |
| Testable Property | Group: PDF/VT | DPartRootDictionary has reference to DPart root node | DPartRootDictionary has reference to DPart root node |
| Testable Property | Group: PDF/VT | End and Start entry in DPart entry point to same page | End and Start entry in DPart entry point to same page |
| Testable Property | Group: PDF/VT | GTS_Env entry present | GTS_Env entry present |
| Testable Property | Group: PDF/VT | GTS_Scope entry present | GTS_Scope entry present |
| Testable Property | Group: PDF/VT | Graphic state parameter in XObject is set explicitly before use | An object inside a form XObject is rendered for which at least one graphic state parameter has not been set explicitly. This makes the appearance of the object dependent on the context where the form XObject is used. |
| Testable Property | Group: PDF/VT | Image XObject is encapsulated XObject | Image XObject is encapsulated XObject |
| Testable Property | Group: PDF/VT | Level depth of DPart hierarchy | Returns how many DPart levels exist |
| Testable Property | Group: PDF/VT | No DPart dictionaries are contained in compressed object streams | All DPart dictionaries are contained in compressed object streams |
| Testable Property | Group: PDF/VT | Number of entries in NodeNameList | Number of entries in NodeNameList |
| Testable Property | Group: PDF/VT | Number of entries in NodeNameList does not match actual DPart level depth | Number of entries in NodeNameList does not match actual DPart level depth |
| Testable Property | Group: PDF/VT | Number of times a XObject is being referenced | Number of times a XObject is being referenced |
| Testable Property | Group: PDF/VT | Number of times page is referenced by DPart entries | Number of times page is referenced by DPart entries |
| Testable Property | Group: PDF/VT | Object is inside encapsulated XObject | Object is inside encapsulated XObject |
| Testable Property | Group: PDF/VT | PDF/VT last modification entry present | PDF/VT last modification entry present |
| Testable Property | Group: PDF/VT | PDF/VT version entry present | Check for presence of the key pdfvtid:GTS_PDFVTVersion. |
| Testable Property | Group: PDF/VT | Page contains DPart entry | Page contains DPart entry |
| Testable Property | Group: PDF/VT | Page is contained in Start/End range of parent DPart | Page is contained in Start/End range of parent DPart |
| Testable Property | Group: PDF/VT | Page order in PDF and in DPart structure are identical | Page order in PDF and in DPart structure are identical |
| Testable Property | Group: PDF/VT | Page references a DPart entry containing a Start entry | Page references a DPart entry containing a Start entry |
| Testable Property | Group: PDF/VT | Some but not all DPart dictionaries are contained in compressed object streams | All DPart dictionaries are contained in compressed object streams |
| Testable Property | Group: PDF/VT | Type entry present in DPartRoot dictionary | Type entry present in DPartRoot dictionary |
| Testable Property | Group: PDF/VT | Type of GTS_Env entry is text string | Type of GTS_Env entry is text string |
| Testable Property | Group: PDF/VT | Type of PDF/VT last modification entry is date | Type of PDF/VT last modification entry is date |
| Testable Property | Group: PDF/VT | Value of GTS_Scope entry | Value of GTS_Scope entry |
| Testable Property | Group: PDF/VT | Value of PDF/VT last modification entry | Value of PDF/VT last modification entry present |
| Testable Property | Group: PDF/VT | Value of PDF/VT version entry | Value of PDF/VT version entry present |
| Testable Property | Group: PDF/VT | Value of RecordLevel in DPartRoot dictionary | Value of RecordLevel in DPartRoot dictionary |
| Testable Property | Group: PDF/VT | Value of Type entry in DPart entry | Value of Type entry in DPart entry |
| Testable Property | Group: PDF/VT | Value of Type entry in DPartRoot dictionary | Value of Type entry in DPartRoot dictionary |
| Testable Property | Group: PDF/VT | Values of PDF/VT and file last modification entries match | Returns whether the value for the PDF/VT last modification entry and for the xmp:ModifyDate are the same |
| Testable Property | Group: PDF/VT | XObject contains GTS_Encapsulated entry | XObject contains GTS_Encapsulated entry |
| Testable Property | Group: PDF/VT | XObject contains GTS_Encapsulated entry with a value of true | XObject contains GTS_Encapsulated entry with a value of true |
| Embedded PostScript | |||
| Testable Property | Group: Embedded PostScript | Uses PostScript Form XObject | Determines whether the document contains a PostScript Form XObject which contains a Subtype2 key and/or a PS key. |
| Testable Property | Group: Embedded PostScript | Uses PostScript XObject | Determines whether the document contains a PostScript XObject. |
| Testable Property | Group: Embedded PostScript | Uses PostScript operator | Determines whether the PostScript operator is used in the document. |
| Signatures | |||
| Testable Property | Group: Signatures | AppendOnly flag set in SigFlags entry | The AppendOnly flag in the SigFlags entry specifies that a signature is being invalidated when the file is altered. |
| Testable Property | Group: Signatures | At least one signature field has V entry | The value of the V entry of a form field contains information depending on the type of form field. The value of the V entry for a signature form field is a signature dictionary. |
| Testable Property | Group: Signatures | ByteRange in signature dictionary spans entire document | This property determines whether the entire file has been used for calculating the signature digest (excluding the signature's Contents entry). |
| Testable Property | Group: Signatures | Document has signature fields | Determines whether a PDF contains signature fields. |
| Testable Property | Group: Signatures | No flag set in SigFlags entry | The SigFlags entry should contain a set of flags specifying whether a signature field exists in the PDF and whether the signature is being invalidated when the file is altered. No flag means that the file does not contain any signatures. |
| Testable Property | Group: Signatures | Permissions dictionary has DocMDP entry | The DocMDP entry in a permissions dictionary specifies that permissions as specified in the signature are enforced. |
| Testable Property | Group: Signatures | Permissions dictionary has UR entry | The UR entry in a permissions dictionary specifies that certain features in a viewer application are enabled which are not available by default. |
| Testable Property | Group: Signatures | Permissions dictionary has UR3 entry | The UR3 entry in a permissions dictionary specifies that certain features in a viewer application are enabled which are not available by default. |
| Testable Property | Group: Signatures | Permissions dictionary has key other than DocMDP and UR3 | Returns whether keys other than DocMDP and UR3 are present in a document’s permissions dictionary. |
| Testable Property | Group: Signatures | Signature dictionary has SubFilter entry | Determines whether a signature dictionary contains a SubFilter entry. |
| Testable Property | Group: Signatures | Signature field has SigFlags entry | The SigFlags entry contains a set of flags specifying whether a signature field exists in the PDF and whether the signature is being invalidated when the file is altered. Some PDF-based ISO standards require that the SigFlags entry is present if a PDF contains signature fields. |
| Testable Property | Group: Signatures | Signature has ByteRange entry | The ByteRange specifies the bytes of the PDF file which have been used for calculating the signature digest. |
| Testable Property | Group: Signatures | Signature reference dictionary has DigestLocation entry | The DigestLocation entry in a signature reference dictionary has been deprecated in the PDF ISO Standard 32000-1:2008. |
| Testable Property | Group: Signatures | Signature reference dictionary has DigestMethod entry | The DigestMethod entry identifies the algorithm to be used when computing the digest. Valid values are MD5 and SHA1 though MD5 should no longer be used. |
| Testable Property | Group: Signatures | Signature reference dictionary has DigestValue entry | The DigestValue entry in a signature reference dictionary has been deprecated in the PDF ISO Standard 32000-1:2008. |
| Testable Property | Group: Signatures | Signature reference dictionary has TransformMethod entry | The TransformMethod entry defines what kinds of modfications are being analysed when the signature is validated. Some PDF-based ISO standards require that this entry is present. |
| Testable Property | Group: Signatures | SignaturesExist flag set in SigFlags entry | The SignaturesExist flag in the SigFlags entry specifies that a signature field exists in the PDF. Some PDF-based ISO standards require that the SignaturesExist flag is set if a PDF contains signature fields. |
| Testable Property | Group: Signatures | Value for P entry in TransformParams dictionary | The P entry in the TransformParams dictionary specifies which changes to the document invalidate the signature. It is defined by the originator of the signature. Some PDF-based ISO standards require that this entry is set to 1 (the document is intended to being final, i.e. any changes will invalidate the signature). Note that this requires that the "Value of TransformMethod entry in signature reference dictionary" is set to "DocMDP" which may be analysed by using an other property. |
| Testable Property | Group: Signatures | Value of SubFilter in Signature dictionary | Returns the value of a SubFilter entry in a signature dictionary. |
| Testable Property | Group: Signatures | Value of TransformMethod entry in signature reference dictionary | The TransformMethod entry defines what kinds of modifications are being analysed when the signature is validated. Some PDF-based ISO standards require that this entry is set to "DocMDP" (modifications relative to a signature field signed by the originator of a document are being detected). Other possible values are UR (usage rights), FieldMDP (list of form fields) or Identity (single objects). |
| Structured PDF | |||
| Testable Property | Group: Structured PDF | AF entry is an array of file specification dictionaries | The AF key in a structure element dictionary links embedded files as source document to the specific structure element. Some PDF based ISO standards require that the AF key represents an array of File Specification Dictionaries. |
| Testable Property | Group: Structured PDF | Element does not use standard type (ISO 32000-1) | A structured PDF may take advantage of the standard tag types as defined in the PDF specification. Non-standard types may be mapped to standard types by mapping information in the role map. This property determines whether only standard tags as defined in the PDF standard ISO 32000-1 from 2008 are used and whether any other tags have been mapped to standard tags by means of a role map. |
| Testable Property | Group: Structured PDF | Element does not use standard type (PDF 1.4) | A structured PDF may take advantage of the standard tag types as defined in the PDF specification. This property determines whether only standard tags as defined in PDF 1.4 (relevant for PDF/A-1a) are used. |
| Testable Property | Group: Structured PDF | Element does not use standard type (PDF 1.5) | A structured PDF may take advantage of the standard tag types as defined in the PDF specification. This property determines whether only standard tags as defined in PDF 1.5 are used. |
| Testable Property | Group: Structured PDF | Lang (language) entry is valid | The PDF specification as well as PDF/A require that a Lang (language) entry is compliant with RFC 1766 as well as ISO 639, ISO 3166 and other applicable specifications. |
| Testable Property | Group: Structured PDF | Number of child elements in structure tree root | The PDF specification as well as PDF/A require that a structure tree root has exactly one child element. |
| Testable Property | Group: Structured PDF | Standard tag mapped to non-standard tag in role map | Standard tags as defined in ISO 32000-1 should not be mapped to other tags. |
| Testable Property | Group: Structured PDF | Standard tag mapped to standard tag in role map | Standard tags as defined in ISO 32000-1 should not be mapped to other tags. |
| Testable Property | Group: Structured PDF | Structure element has Lang (language) entry | Determines whether a Lang (language) entry is present for a structure element. |
| Testable Property | Group: Structured PDF | Structure element has a Type entry | PDF/A requires that each structure element has a Type entry. |
| Testable Property | Group: Structured PDF | Structure tree root entry missing | In structured PDF the document's structure is described by a hierarchy of objects. At the root of the hierarchy is the structure tree root, located via the StructTreeRoot entry in the document catalog. |
| Testable Property | Group: Structured PDF | Structure type name is UTF-8 encoded | Determines whether all structure type names (after expansion of all escaped character sequences) are valid UTF-8 sequences. |
| Testable Property | Group: Structured PDF | Value for Lang (language) entry | Returns the value for the Lang (language) entry in a structure element. |
| Testable Property | Group: Structured PDF | Value for Lang (language) entry is of type string | Returns whether the value for the Lang (language) entry in a structure element is of type string. |
| Testable Property | Group: Structured PDF | Value for Type entry in structure element | PDF/A requires that each structure element has a Type entry with a value of StructElem. |
| Document | |||
|---|---|---|---|
| Configurable operation | Group: Document | Add missing SPACE glyphs | If an embedded font does not have a glyph entry for the SPACE character the missing glyph is added to the font. |
| Configurable operation | Group: Document | Append string to file name after processing PDF | Appends a string to file name (before the .pdf suffix, if present) of the PDF document after successfully processing it. This fixup is only being applied when used in batch mode or with a Droplet. |
| Configurable operation | Group: Document | Apply ZIP compression to uncompressed stream objects | Applies ZIP compression (called Flate in the PDF specification) to stream objects that are not compressed (excluding Metadata which should always be left as uncompressed plain text). |
| Configurable operation | Group: Document | Convert TrueType fonts to CID | Re-encodes a TrueType font into a CID based TrueType font. If the TrueType font contains a Differences array, it is removed when applying this fixup. Some ISO-based standards prohibit the use of Differences arrays. This fixup will only convert fonts that are embedded into the PDF file. |
| Configurable operation | Group: Document | Convert all embedded non PDF files to PDF | Converts all embedded files that are not of type PDF into PDF files if possible. |
| Configurable operation | Group: Document | Convert fonts to outlines | Converts fonts to outlines. |
| Configurable operation | Group: Document | Discard embedded thumbnails | Discards thumbnails embedded in PDF document. Embedding of thumbnails typically is not necessary anymore as Acrobat and Adobe Reader create them on the fly if they are needed. |
| Configurable operation | Group: Document | Embed file | |
| Configurable operation | Group: Document | Embed missing fonts | If a PDF uses fonts which are not embedded into the PDF file they are embedded when using this fixup. It is required that the respective fonts are available in the operating system or in a specified folder. Some fonts may have a flag indicating that their licence does not allow embedding. In this case the fonts are not embedded into the PDF. |
| Configurable operation | Group: Document | Fix font encoding (CIDSet) | This fixup creates a CIDSet for font subsets as required by some ISO standards such as PDF/A. |
| Configurable operation | Group: Document | Fix font encoding (CIDToGIDMap) | This fixup sets a missing CIDToGIDMap to “Identity”. Some ISO standards such as PDF/A require that a CIDToGIDMap is present for all Type 2 CIDFonts. |
| Configurable operation | Group: Document | Fix font encoding (CharSet) | This fixup creates a CharSet for font subsets as required by some ISO standards such as PDF/A. |
| Configurable operation | Group: Document | Fix glyph width information | This fixup normalizes the glyph width information of the PDF and the fonts as required by some ISO standards such as PDF/A. |
| Configurable operation | Group: Document | Initial view | The way a PDF is presented in a PDF viewer can be modified and saved within a PDF document. There are options for Layout and Magnification, Window options and User interface options. |
| Configurable operation | Group: Document | Insert CMap for CID fonts | This fixup inserts CMaps for CID fonts if it is missing in the font. |
| Configurable operation | Group: Document | Insert missing Type entry in StructElem objects | PDF/A-1 requires that StructElem objects in a tagged PDF must contain a "Type" entry with a value of "StructElem". By applying this fixup the "Type" entry is added in all StrucElem objects in a PDF document as necessary. |
| Configurable operation | Group: Document | Make font name unique | This fixup adds a prefix to the names of embedded fonts. In that way problems with equal font names but different glyphs can be prevented. |
| Configurable operation | Group: Document | Map structure to predefined types | Tagged PDF allows the use of custom structure elements. Some PDF based ISO standards require that only predefined tags are used. This fixup maps all custom structure elements to the standard paragraph tag <P> by adding these entries to the internal mapping table "Role Map" of the PDF. |
| Configurable operation | Group: Document | Optimize the PDF for fast web view | Optimizes the PDF for fast web view. Linearizes the PDF such that it can be served more quickly over the internet by a web server that supports byte serving. |
| Configurable operation | Group: Document | Prepare encoding entry in TrueType fonts for PDF/A-1 | Converts the encoding entry in TrueTypes fonts into a name object with the name of the encoding as its value as required by PDF/A-1. |
| Configurable operation | Group: Document | Protect object level metadata | Protects object level metadata, for example for images, against removal during processes like transparency flattening. |
| Configurable operation | Group: Document | Recompress LZW as ZIP | Recompresses any objects compressed as LZW into ZIP (internally called Flate). This is a completely lossless processing step that may be required if the PDF is to be converted to PDF/X or PDF/A (for which LZW is prohibited). |
| Configurable operation | Group: Document | Reduce structure to predefined types | Tagged PDF allows the use of custom structure elements. Some assistive devices though only support predefined standard structure elements. This fixup remaps custom structure elements to predefined structure elements. |
| Configurable operation | Group: Document | Remove CIDSet if incomplete | CIDSets are used in embedded subset fonts in order to list all glyphs that are present in the font file. They are not required in a valid PDF file. Some PDF based ISO standards like PDF/A-2 require that if a CIDSet is present it has to be complete. It may therefore be useful to remove a CIDSet if incomplete. |
| Configurable operation | Group: Document | Remove CharSet if incomplete | CharSets are used in embedded subset fonts in order to list all glyphs that are present in the font file. They are not required in a valid PDF file. Some PDF based ISO standards like PDF/A-2 require that if a CharSet is present it has to be complete. It may therefore be useful to remove a CharSet if incomplete. |
| Configurable operation | Group: Document | Remove additional encoding entries in cmap of symbolic TrueType fonts | Some PDF ISO standards require that an embedded symbolic TrueType font must not define more than one encoding in its cmap table. This fixup tries to remove all but one encoding in a way that the PDF will not change its appearance. If this is not possible, it will not modify the PDF file at all. |
| Configurable operation | Group: Document | Remove embedded files | Removes embedded files to decrease the file size. |
| Configurable operation | Group: Document | Remove job tickets | Removes job ticket information embedded in a PDF document. |
| Configurable operation | Group: Document | Remove object metadata protection | Removes protection for object level metadata which has been inserted into a PDF file by using the fixup “Protect object level metadata”. |
| Configurable operation | Group: Document | Remove, apply or adjust object compression | This fixup applies one out of several object compression options: Object compression can be applied to just the document structure, the entire file, or it can be removed. PDF/X-1a, PDF/X-3 and PDF/A-1 prohibit the use of object compression. |
| Configurable operation | Group: Document | Repair invalid ToUnicode CMap information in fonts | Repairs syntactical problems in the ToUnicode CMap of CID fonts. |
| Configurable operation | Group: Document | Repair invalid bookmark hierarchies | Repairs syntactical problems in the bookmark structure. |
| Configurable operation | Group: Document | Set PDF Version | This fixup only sets the PDF version, but does not adjust any features in the PDF document. |
| Configurable operation | Group: Document | Set relationship entry for embedded files | The AFRelationship entry is used in PDF/A-3 files in order to define the type of relationship between an embedded file and the PDF into which it is embedded. |
| Configurable operation | Group: Document | Set values to implementation limits of PDF/A if possible | The PDF/A standard requires that a PDF follows all implementation limits of Acrobat 5. This fixup repairs the values if possible without modifying the appearance of the PDF file. |
| Configurable operation | Group: Document | Subset fonts | Creates font subsets of fully embedded fonts to minimize the filesize. |
| Document info and Metadata | |||
| Configurable operation | Group: Document info and Metadata | Make document XMP Metadata compliant with PDF/A-1 | PDF/A-1 imposes syntactical requirements for several document XMP Metadata fields, as well as consistency between Document Info fields and document XMP Metadata fields. |
| Configurable operation | Group: Document info and Metadata | Make document XMP Metadata compliant with PDF/A-2 | PDF/A-2 imposes syntactical requirements for several document XMP Metadata fields, as well as consistency between Document Info fields and document XMP Metadata fields. |
| Configurable operation | Group: Document info and Metadata | Make document XMP Metadata compliant with PDF/E-1 | PDF/E-1 imposes syntactical requirements for several document XMP Metadata fields, as well as consistency between Document Info fields and document XMP Metadata fields. |
| Configurable operation | Group: Document info and Metadata | Make document XMP Metadata compliant with PDF/X-4 | PDF/X-4 imposes syntactical requirements for several document XMP Metadata fields, as well as consistency between Document Info fields and document XMP Metadata fields. This fixup is also compatible with other versions of PDF/X. |
| Configurable operation | Group: Document info and Metadata | Remove PDF/A entries | Removes all PDF/A specific entries from the document’s Metadata whose only purpose is to identify the PDF as a PDF/A file. |
| Configurable operation | Group: Document info and Metadata | Remove PDF/E entries | Removes all PDF/E specific entries from the document’s Metadata whose only purpose is to identify the PDF as a PDF/E file. |
| Configurable operation | Group: Document info and Metadata | Remove PDF/X entries | Removes all PDF/X specific entries from the document Info dictionary and/or the document’s Metadata whose only purpose is to identify the PDF as a PDF/X file. |
| Configurable operation | Group: Document info and Metadata | Remove all xmpMM:Manifest metadata entries | Removes all xmpMM:Manifest entries in all XMP Metadata streams. xmpMM:Manifest entries have been used by some PDF creation programs, but have never been publicly specified and are not in use any longer. |
| Configurable operation | Group: Document info and Metadata | Remove non-compliant XMP Metadata | Some PDF based ISO standards require that all XMP Metadata entries are either predefined in the XMP specification or covered in an embedded XMP extension schema. This fixup removes all XMP Metadata entries that do not comply with the respective standard. |
| Configurable operation | Group: Document info and Metadata | Set Author entry | Sets the Author entry for the PDF document |
| Configurable operation | Group: Document info and Metadata | Set Creation date entry | Sets Creation date to current date if it is empty. |
| Configurable operation | Group: Document info and Metadata | Set Keywords entry | Sets Keywords entry. Note: Any Keywords value already present will be overwritten |
| Configurable operation | Group: Document info and Metadata | Set Modification date entry | Sets Modification date to current date if it is empty. |
| Configurable operation | Group: Document info and Metadata | Set Subject entry | Sets the Subject entry for the PDF document |
| Configurable operation | Group: Document info and Metadata | Set Title entry | Sets the Title entry for the PDF document |
| Configurable operation | Group: Document info and Metadata | Set Title entry to file name | Sets the title for the PDF document to the file name |
| Configurable operation | Group: Document info and Metadata | Set Trapped key | Set trapped key to "True" or "False", if it is not already defined. |
| Configurable operation | Group: Document info and Metadata | Set XMP Metadata fields | Sets document XMP Metadata fields for the PDF document. Only simple property-value pairs are supported. |
| Configurable operation | Group: Document info and Metadata | Set custom property | Sets custom properties in the document’s Info dictionary. This fixup may consist of more than one key-value pair in order to set several custom properties at the same time. |
| Configurable operation | Group: Document info and Metadata | Set document language entry | Sets the language for a PDF document. This fixup may be useful to prepare PDF documents for conversion to PDF/A-1a. |
| Color spaces, spot colors, inks | |||
| Configurable operation | Group: Color spaces, spot colors, inks | Adjust colors for PDF based ISO standards | Adjusts the colors in the PDF file to comply with the requirements of PDF based ISO standards such as PDF/A. Therefore an RGB or Gray Output Intent is embedded, and/or device-dependent CMYK colors are tagged with a CMYK ICC source profile. The Output Intents and the CMYK ICC profile are optimized for size to keep the PDF file size as small as possible. |
| Configurable operation | Group: Color spaces, spot colors, inks | Adjust dot gain | Tone values of the specified objects can be adjusted by applying dot gain curves. |
| Configurable operation | Group: Color spaces, spot colors, inks | Convert NChannel to DeviceN by removing NChannel entries in a DeviceN color space | NChannel is an extension to a DeviceN color space introduced in PDF 1.6 (Acrobat 7). It enhances color conversion and proofing for DeviceN color spaces but is neither supported in earlier versions of the PDF format nor by PDF/X-1a, PDF/X-3 and PDF/A. |
| Configurable operation | Group: Color spaces, spot colors, inks | Convert RGB colors using Quick Conversion (Office-RGB) | The Quick Conversion method performs a tranformation of RGB colors to CMYK as specified in the PostScript Reference Language Manual. This type of conversion is often better for colors from office documents than the results of ICC based color conversions. |
| Configurable operation | Group: Color spaces, spot colors, inks | Convert Registration color to black | Registration color (Separation All) can be converted to CMYK (100% DeviceCMYK), black as grayscale (100% DeviceGray) or to a spot color named Black (100% Separation Black). |
| Configurable operation | Group: Color spaces, spot colors, inks | Convert colors | The “Color Convert” fixup offers very powerful and flexible options for converting colors in many ways, allowing for highly customizable color conversion settings. |
| Configurable operation | Group: Color spaces, spot colors, inks | Convert colors using DeviceLink profiles | DeviceLink profiles are especially intended to convert colors within one color model, e.g. to convert from one CMYK color space to another. The DeviceLink Add-on of pdfToolbox comes with a set of the most commonly needed DeviceLink profiles. The extended DeviceLink profile set of pdfToolbox Server/CLI can be configured in pdfToolbox plug-in to export a pdfToolbox profile for Server/CLI execution. |
| Configurable operation | Group: Color spaces, spot colors, inks | Embed Output Intent | Embed a PDF/A, PDF/E and/or PDF/X Output Intent. This can be useful in a callas pdfaPilot profile that converts a PDF document to a PDF/A, PDF/E and/or PDF/X file. |
| Configurable operation | Group: Color spaces, spot colors, inks | Knockout white vector and/or text objects | Set white objects to knock out - white objects should usually be set to knock out, as otherwise they may simply disappear when the PDF is printed. In some cases though they are used to knock out process colors while overprinting spot colors. In this case this fixup should not be used. |
| Configurable operation | Group: Color spaces, spot colors, inks | Make HKS spot color names consistent | Normalizes the spelling of HKS spot color names according to the HKS swatch color libraries. In addition problems where different HKS suffixes (e.g. "N" and "Z") are used for the same spot color are fixed. |
| Configurable operation | Group: Color spaces, spot colors, inks | Make Pantone spot color names consistent | Normalizes the spelling of PANTONE spot color names according to the Pantone swatch color libraries. In addition problems where different Pantone suffixes (e.g. "C" and "U" for coated and uncoated paper) are used for the same spot color are fixed. |
| Configurable operation | Group: Color spaces, spot colors, inks | Make custom spot color names consistent | Fixes problems where different spelling has been used for arbitrary spot color names. |
| Configurable operation | Group: Color spaces, spot colors, inks | Make spot color appearance consistent | Unifies the appearance of spot colors in cases where the same spot color is specified more than once in a PDF, using slightly different representations in each case. With this fixup, the first occurrence of the spot is used. The fixup can be customized to ask at runtime which instance to use. |
| Configurable operation | Group: Color spaces, spot colors, inks | Map colors | This fixup searches for a specified color and replaces it with a new color. When working within one color model (like from CMYK to CMYK) also single pixels of images can be mapped. Moreover intermediate values can be mapped, e.g. if there are lighter and darker gradations of a specific color. |
| Configurable operation | Group: Color spaces, spot colors, inks | Map spot and process colors | Spot colors and process colors can be modified when applying this fixup. The name, alternate color space and overprint status of spot colors can be modified individually. Furthermore spot colors can be converted to CMYK. Process colors defined as DeviceCMYK, Separation, DeviceN and DeviceGray can be mapped by using the Source color names with the exact spelling "Cyan", "Magenta", "Yellow" and "Black". When colors are mapped to process colors the alternate color is set automatically to the respective values. |
| Configurable operation | Group: Color spaces, spot colors, inks | Merge spot color name if appearance is identical | Fixes problems where different spot color names are used for the same spot color appearance. |
| Configurable operation | Group: Color spaces, spot colors, inks | Normalize spot color appearance | Adjusts spot color appearances to match those of the corresponding color definitions associated with this fixup. |
| Configurable operation | Group: Color spaces, spot colors, inks | Normalize spot color names | Normalizes the spelling of PANTONE and HKS spot color names according to the Pantone or HKS swatch color libraries. |
| Configurable operation | Group: Color spaces, spot colors, inks | Overprint black | Set black objects to overprint - for black objects it is often preferable that they are set to overprint. |
| Configurable operation | Group: Color spaces, spot colors, inks | Remove Black generation (BG) entry | Black Generation (BG) entries affect conversion of RGB color (DeviceRGB) to CMYK process color and may interfere with the settings in an output device |
| Configurable operation | Group: Color spaces, spot colors, inks | Remove ICC profile(s) from Output Intent(s) | Remove ICC profile(s) from all Output Intents present in the PDF document without removing the Output Intents. |
| Configurable operation | Group: Color spaces, spot colors, inks | Remove ICC source profiles if identical to profile in Output Intent | It is a provision of the PDF/X-4 standard that a PDF file must not contain any ICC source profiles identical to that in the PDF/X OutputIntent. This provision avoids the possibility of differing output depending on different implementations of PDF rendering. |
| Configurable operation | Group: Color spaces, spot colors, inks | Remove Rendering Intents | This fixup removes all explicitly defined Rendering Intents. |
| Configurable operation | Group: Color spaces, spot colors, inks | Remove UCR | Under Color Removal (UCR) settings affect conversion of RGB color (DeviceRGB) to CMYK process color and may interfere with the settings in an output device |
| Configurable operation | Group: Color spaces, spot colors, inks | Remove all Output Intent(s) | Remove all Output Intent(s) that are present in the PDF document. Removing an Output Intent can be a necessary step for repurposing a PDF/X or PDF/A file. It is also sometimes desirable to remove Output Intents if the file size must be reduced, for example if a low resolution version of a PDF is prepared for distribution over the internet. |
| Configurable operation | Group: Color spaces, spot colors, inks | Set ICC profile for Output Intent(s) | Sets the ICC profile for the Output Intent(s) in the PDF document. At least one PDF/X or PDF/A Output Intent must already be present or must be established by a separate fixup for the same profile in which this fixup is used. If both a PDF/X and a PDF/A Output Intent are present, the same ICC profile will be associated with them. |
| Configurable operation | Group: Color spaces, spot colors, inks | Set Overprint Mode to 1 | Sets the Overprint Mode to 1. Note that this will always only have an effect on DeviceCMYK vector, text or image mask objects that are already set to overprint, and for which at least one of the four CMYK channels is set to 0% for stroking or filling the object. |
| Configurable operation | Group: Color spaces, spot colors, inks | Set Overprint and Knockout | Change overprint and overprint mode to define objects as knockout or overprint. |
| Configurable operation | Group: Color spaces, spot colors, inks | Set Rendering Intent | Sets the Rendering Intent for all or selected objects, if applicable, based on current Rendering Intent settings. |
| Configurable operation | Group: Color spaces, spot colors, inks | Set halftone dictionary | Defines the required values for a Type 5 halftone dictionary and applies the halftone dictionary to all page content in the PDF document. It is important to add entries in this fixup for all colorants. There is one sample fixup included in callas pdfaPilot that can serve as a guidance. |
| Configurable operation | Group: Color spaces, spot colors, inks | Set transparency blend color space | Sets the transparency blend color space to the selected color space. It is also possible to make the blend color space simply compliant with PDF/X-4; this standard requires that the blend color space must not be identical to the one of the Output Intent. The blend color space should be set to DeviceCMYK instead. |
| Pages | |||
| Configurable operation | Group: Pages | Add marks | Marks are created according to the TrimBox and BleedBox. |
| Configurable operation | Group: Pages | Auto-correct page geometry boxes | Automatically corrects nesting of page geometry boxes (TrimBox or ArtBox, BleedBox, CropBox, MediaBox - in that order) if necessary. |
| Configurable operation | Group: Pages | Convert page into image | Converts a page into an image. |
| Configurable operation | Group: Pages | Create bleed | Bleed is created by upscaling of the pages. As pages may be upscaled unproportionally a maximum distortion can be specified. If the distortion of the pages is higher than specified the fixup is not executed and no bleed is created. If the value for the maximum distortion is set to 0 all pages are scaled proportionally. Then the bleed of the long edge is as specified and the bleed of the short edge is larger than specified. |
| Configurable operation | Group: Pages | Crop pages | Crops pages to the bounding box of objects on each page. |
| Configurable operation | Group: Pages | Derive page geometry boxes from crop marks | Inserts TrimBox and BleedBox on the basis of existing crop marks. |
| Configurable operation | Group: Pages | Flip pages | Flips the pages horizontally or vertically. |
| Configurable operation | Group: Pages | Remove empty pages | Removes pages that do not have any marking objects in their page description. |
| Configurable operation | Group: Pages | Remove objects outside page area | Remove all page objects that are completely outside of the selected page geometry box. |
| Configurable operation | Group: Pages | Remove page geometry boxes | Removes the selected page geometry boxes from all pages in the PDF document. |
| Configurable operation | Group: Pages | Remove page scaling factor | Removes page scaling factors (user unit entries) from pages. Page scaling factors are specified in the PDF 1.6 specification for the first time. They are therefore not allowed in some ISO based standards based on earlier versions of PDF. |
| Configurable operation | Group: Pages | Rotate pages | Rotate pages by the defined angle. If there is a page rotation parameter it is applied. |
| Configurable operation | Group: Pages | Scale page content only | Scales the page content to a given percentage without changing the page dimension. |
| Configurable operation | Group: Pages | Scale pages | Scales all pages in the PDF. |
| Configurable operation | Group: Pages | Set media box to origin | Sets the MediaBox to the origin 0/0. The visual appearance of the PDF does not change. |
| Configurable operation | Group: Pages | Set page geometry boxes | Sets page geometry boxes either relatively to an existing page geometry box or to absolute coordinates. |
| Configurable operation | Group: Pages | Set page geometry boxes (page box dimensions) | Set page geometry boxes by specifying page box dimensions. |
| Configurable operation | Group: Pages | Set page scaling factor | The page scaling factor (user unit entry) changes the effective size of a page. This fixup adds a page scaling factor to pages so that the size of these pages is modified. The page scaling factor makes it possible to have page sizes greater than 200 x 200 inch which is the maximum size for pages without page scaling factor. |
| Page contents | |||
| Configurable operation | Group: Page contents | Adjust or remove Image Interpolate entry | Adjusts or removes the Interpolate entry for images. |
| Configurable operation | Group: Page contents | Apply or remove transfer curves | Applies or removes transfer curves. |
| Configurable operation | Group: Page contents | Convert SMask to image mask | Converts a soft mask (SMask) that does actually not use transparency into an image mask. Soft masks using transparency will not be converted. |
| Configurable operation | Group: Page contents | Create an invisible text copy for all text | Makes an invisible copy of all text. This can be used in combination with "Convert page into image" in order to enable text features like copying or searching even for those pages that are converted into images. |
| Configurable operation | Group: Page contents | Discard private data from other applications | Removes private data stored in a PDF file by other applications. This fixup can help reduce file size substantially in certain cases but may affect features in other applications that rely on such private data. |
| Configurable operation | Group: Page contents | Downsample/compress color images | Downsamples, compresses or recompresses color images. |
| Configurable operation | Group: Page contents | Downsample/compress grayscale images | Downsamples, compresses or recompresses grayscale images. |
| Configurable operation | Group: Page contents | Downsample/compress monochrome images | Downsamples, compresses or recompresses monochrome images |
| Configurable operation | Group: Page contents | Flatten transparency | Flatten transparency |
| Configurable operation | Group: Page contents | Increase line width | Increases line width to a given value if current line width is below a given threshold. |
| Configurable operation | Group: Page contents | Increase line width of multicolored lines | Increases line width of lines using more than one color to a given value if the current line width is below a given threshold. |
| Configurable operation | Group: Page contents | Recompress JPEG 2000 images as JPEG | Recompresses images compressed as JPEG 2000 into JPEG. The quality level of the resulting JPEG compression can be specified. Some PDF based ISO standards require that images are not compressed as JPEG 2000. |
| Configurable operation | Group: Page contents | Reduce image bit depth | Reduces the bit depth of 16 bit images to 8 bit. PDF/X-1a, PDF/X-3 and PDF/A-1a allow only a bit depth of up to 8 bit. |
| Configurable operation | Group: Page contents | Remove BX...EX entries | Removes BX...EX entries in page descriptions. BX...EX is sometimes used to bracket new page operators in order to establish a certain degree of backward compatibility with old PDF viewers. A PDF viewer may ignore page operators bracketed with BX...EX if it cannot support it. |
| Configurable operation | Group: Page contents | Remove OPI information | Removes OPI information. PDF/X and PDF/A prohibit the presence of OPI entries in compliant PDF documents. |
| Configurable operation | Group: Page contents | Remove alternate images | Removes all alternate images or alternate images not set as default for printing. |
| Configurable operation | Group: Page contents | Remove embedded PostScript | Removes embedded PostScript. PDF/X and PDF/A prohibit the presence of embedded PostScript in compliant PDF documents. |
| Configurable operation | Group: Page contents | Remove flatness tolerance | Removes value for the flatness tolerance. |
| Configurable operation | Group: Page contents | Remove halftone information | Removes halftone information from a PDF document. PDF/X only allows Type 1 and Type 5 halftones, with this fixup halftones other than these two can be removed specifically. |
| Configurable operation | Group: Page contents | Remove printer marks | Removes printer marks such as cut marks, registration marks, registration text, and color patches. This fixup requires a BleedBox or TrimBox in order to properly identify the printer marks. |
| Configurable operation | Group: Page contents | Remove smoothness tolerance | Removes any smoothness tolerance entries. Values for smoothness tolerance that are too high can lead to banding on a print output device even if that device supports smaller smoothness tolerances. |
| Configurable operation | Group: Page contents | Remove unnecessary transparency groups | Removes transparency groups on pages which do not use transparency. |
| Configurable operation | Group: Page contents | Set flatness tolerance | Sets the flatness tolerance. |
| Configurable operation | Group: Page contents | Set rendering mode for text | Sets the rendering mode for text to the chosen number. Valid values are: 0 (fill), 1 (stroke), 2 (fill and stroke), 3 (invisible), 4 (fill and clip), 5 (stroke and clip), 6 (fill, stroke and clip), 7 (clip). |
| Configurable operation | Group: Page contents | Set smoothness tolerance | Sets the smoothness tolerance. |
| Interactive elements and properties | |||
| Configurable operation | Group: Interactive elements and properties | Adjust or remove annotations | Modify, move or delete annotations - some annotations or annotation properties are not allowed in PDF/A |
| Configurable operation | Group: Interactive elements and properties | Adjust or remove form fields | Adjusts, relocates, flattens or removes all or specific form fields. |
| Configurable operation | Group: Interactive elements and properties | Change Launch Action into GoToR Action | Changes actions of type Launch to actions of type GoToR. This is useful when converting to ISO based standards as some of them prohibit actions of type Launch. |
| Configurable operation | Group: Interactive elements and properties | Remove JavaScript not associated with actions | Removes JavaScript which is not part of an action. |
| Configurable operation | Group: Interactive elements and properties | Remove actions | Removes actions. Note: PDF/X and PDF/A prohibit actions in PDF compliant documents. |
| Layers | |||
| Configurable operation | Group: Layers | Adjust OCCDs for PDF based ISO standards | PDF/X-4 and other PDF-based ISO standards such as PDF/X-5 require that layers (optional content) are used in a specific way to guarantee unambiguous rendering of a PDF/X-4 file that contains layers. |
| Configurable operation | Group: Layers | Apply OCCD setup | Applies an OCCD view setup that was saved using the Layer Explorer tool. |
| Configurable operation | Group: Layers | Configure OCCD | Optional content configuration dictionaries (OCCD) contain one or more layers and determine their visibility state. If the user selects an OCCD the visibility of all of the layers is switched to the defined state. This fixup allows the user to add or remove layers from or to OCCDs. Use the "+" button in order to add or remove layers. PDF/X-4 requires that if layers are present these are organized into OCCDs to make clear which ones are intended for output and which ones carry additional information. |
| Configurable operation | Group: Layers | Create layer name for all layers without name | Automatically names all unnamed layers using a sequential "Layer 1", "Layer 2" etc format. This allows for changing the visibility of layers which otherwise cannot be modified in Acrobat. |
| Configurable operation | Group: Layers | Discard hidden layer content and flatten visible layers | All objects on currently invisible layers are discarded and all layers, including visible ones, are flattened (removed from the document). |
| Configurable operation | Group: Layers | Make current visibility default visibility | All currently visible layers are set to initially visible and all currently invisible layers are set to initially invisible. |
| Configurable operation | Group: Layers | Put objects on layer | All objects identified by the selected check are put on an existing or new layer. |
| Configurable operation | Group: Layers | Set layer default to ON/OFF | Sets default layer visibility when the PDF document is opened. Usually this is also the same as the initial visibility state of the layer, however the initial visibility setting can also be changed e.g. visible even if the default is OFF by using another fixup. |
| Configurable operation | Group: Layers | Set layer initial export state | Sets the initial export state of the defined layers. |
| Configurable operation | Group: Layers | Set layer initial print state | Sets the initial print state of the defined layers. |
| Configurable operation | Group: Layers | Set layer initial visibility state | Sets the initial visibility of the defined layers. Default behaviour is that layers are visible if they are ON. This may be changed so that they are e.g. visible even if their default is OFF by setting the initial visibility to “Always visible”. |
| Configurable operation | Group: Layers | Set layer intent | Sets the layer intent to either “View” or “Reference”. |
| Configurable operation | Group: Layers | Set layer state to Locked/Unlocked | Sets the defined layers to either locked or unlocked. |
| Configurable operation | Group: Layers | Set layer visibility dependent on a zoom level | Sets the selected layers to being visible only within the defined zoom range. |
| Acrobat/PDF version compatibility | |||
|---|---|---|---|
| Configured Profile | Group: Acrobat/PDF version compatibility | Compatible with Acrobat 3 | Verifies whether the current document is compatible with Acrobat 3 and reports errors if features are used that are not supported in Acrobat 3. |
| Configured Profile | Group: Acrobat/PDF version compatibility | Compatible with Acrobat 4 | Makes the current PDF compatible with Acrobat 4 and saves it as a PDF 1.3 document. Among other things flattens layers and transparency and reduces image bit depth from 16 to 8 bit if necessary. |
| Configured Profile | Group: Acrobat/PDF version compatibility | Compatible with Acrobat 5 | Makes the current PDF compatible with Acrobat 5 and saves it as a PDF 1.4 document. Among other things flattens layers and reduces image bit depth from 16 to 8 bit if necessary. |
| Configured Profile | Group: Acrobat/PDF version compatibility | Compatible with Acrobat 6 | Makes the current PDF compatible with Acrobat 6 and saves it as a PDF 1.5 document. |
| Configured Profile | Group: Acrobat/PDF version compatibility | Compatible with Acrobat 7 | Makes the current PDF compatible with Acrobat 7 and saves it as a PDF 1.6 document. |
| Convert colors | |||
| Configured Profile | Group: Convert colors | Convert registration color to CMYK black only | Converts all registration color objects to DeviceCMYK black only. |
| Configured Profile | Group: Convert colors | Convert to CMYK only (Coated GRACoL 2006) | Converts the current PDF document to CMYK only, using Coated GRACoL 2006 as destination profile. All spot colors are converted to CMYK as well. |
| Configured Profile | Group: Convert colors | Convert to CMYK only (ISO Coated v2 (ECI)) | Converts the current PDF document to CMYK only, using ISO Coated v2 (ECI) as destination profile. All spot colors are converted to CMYK as well. |
| Configured Profile | Group: Convert colors | Convert to CMYK only (Japan Color 2001 Coated) | Converts the current PDF document to CMYK only, using Japan Color 2001 Coated as destination profile. All spot colors are converted to CMYK as well. |
| Configured Profile | Group: Convert colors | Convert to CMYK only (PSO Coated 300% NP (ECI)) | Converts the current PDF document to CMYK only, using PSO Coated 300% NP (ECI) as destination profile. All spot colors are converted to CMYK as well. |
| Configured Profile | Group: Convert colors | Convert to CMYK only (PSO LWC Improved (ECI)) | Converts the current PDF document to CMYK only, using PSO LWC Improved (ECI) as destination profile. All spot colors are converted to CMYK as well. |
| Configured Profile | Group: Convert colors | Convert to CMYK only (PSO Standard News print SNP (ECI)) | Converts the current PDF document to CMYK only, using PSO Standard News print SNP (ECI) as destination profile. All spot colors are converted to CMYK as well. |
| Configured Profile | Group: Convert colors | Convert to CMYK only (PSO Uncoated ISO12647 (ECI)) | Converts the current PDF document to CMYK only, using PSO Uncoated ISO12647 (ECI) as destination profile. All spot colors are converted to CMYK as well. |
| Configured Profile | Group: Convert colors | Convert to CMYK, keep spot colors (Coated GRACoL 2006) | Converts the current PDF document to CMYK, using Coated GRACoL 2006 as destination profile. All spot colors are maintained. |
| Configured Profile | Group: Convert colors | Convert to CMYK, keep spot colors (ISO Coated v2 (ECI)) | Converts the current PDF document to CMYK, using ISO Coated v2 (ECI) as destination profile. All spot colors are maintained. |
| Configured Profile | Group: Convert colors | Convert to CMYK, keep spot colors (Japan Color 2001 Coated) | Converts the current PDF document to CMYK, using Japan Color 2001 Coated as destination profile. All spot colors are maintained. |
| Configured Profile | Group: Convert colors | Convert to CMYK, keep spot colors (PSO Coated 300% NP (ECI)) | Converts the current PDF document to CMYK, using PSO Coated 300% NP (ECI) as destination profile. All spot colors are maintained. |
| Configured Profile | Group: Convert colors | Convert to CMYK, keep spot colors (PSO LWC Improved (ECI)) | Converts the current PDF document to CMYK, using PSO LWC Improved (ECI) as destination profile. All spot colors are maintained. |
| Configured Profile | Group: Convert colors | Convert to CMYK, keep spot colors (PSO Standard News print SNP (ECI)) | Converts the current PDF document to CMYK, using PSO Standard News print SNP (ECI) as destination profile. All spot colors are maintained. |
| Configured Profile | Group: Convert colors | Convert to CMYK, keep spot colors (PSO Uncoated ISO12647 (ECI)) | Converts the current PDF document to CMYK, using PSO Uncoated ISO12647 (ECI) as destination profile. All spot colors are maintained. |
| Configured Profile | Group: Convert colors | Convert to CMYK, Office conversion (Coated GRACol 2006) | Converts the current PDF document to CMYK, using Coated GRACoL 2006 as destination profile. All spot colors are maintained. Line art elements defined in RGB will keep their vivid color, which is useful for PDF documents created out of Office applications. RGB Gray gets converted to pure Black, Black text is set to overprint. |
| Configured Profile | Group: Convert colors | Convert to CMYK, Office conversion (ISO Coated v2 (ECI)) | Converts the current PDF document to CMYK, using ISO Coated v2 (ECI) as destination profile. All spot colors are maintained. Line art elements defined in RGB will keep their vivid color, which is useful for PDF documents created out of Office applications. RGB Gray gets converted to pure Black, Black text is set to overprint. |
| Configured Profile | Group: Convert colors | Convert to grayscale | Converts all colors (including spot colors) in the current PDF document to grayscale. |
| Configured Profile | Group: Convert colors | Convert to sRGB | Converts all colors (including spot colors) in the current PDF document to sRGB. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset Europe to Web offset US (SWOP) | The DeviceLink profile “Sheetfed offset Europe to Web offset US (SWOP)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset to Newspaper (IFRA) | The DeviceLink profile “Sheetfed offset to Newspaper (IFRA)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset to Web offset on improved LWC paper | The DeviceLink profile “Sheetfed offset to Web offset on improved LWC paper” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset to Web offset on LWC paper (Europe) | The DeviceLink profile “Sheetfed offset to Web offset on LWC paper (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset to Web offset on SC paper (Europe) | The DeviceLink profile “Sheetfed offset to Web offset on SC paper (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset, coated to uncoated paper (Europe) | The DeviceLink profile “Sheetfed offset, coated to uncoated paper (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset, coated to uncoated paper (PSO) | The DeviceLink profile “Sheetfed offset, coated to uncoated paper (PSO)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset, Europe to Japan | The DeviceLink profile “Sheetfed offset, Europe to Japan” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset, Europe to US (GRACoL) | The DeviceLink profile “Sheetfed offset, Europe to US (GRACoL)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset, reduce to 300% ink limit (Europe) | The DeviceLink profile “Sheetfed offset, reduce to 300% ink limit (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset, reduce to 300% ink limit, only if above 305% (Europe) | Only vector and text objects with an ink coverage above 305% and images with an ink coverage above 310% are color converted. The DeviceLink profile “Sheetfed offset, reduce to 300% ink limit (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset, to updated v2 profile (Europe) | The DeviceLink profile “Sheetfed offset, to updated v2 profile (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Sheetfed offset, US (GRACoL) to Europe | The DeviceLink profile “Sheetfed offset, US (GRACoL) to Europe” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Web offset (LWC improved) to Newspaper (IFRA) | The DeviceLink profile “Web offset (LWC improved) to Newspaper (IFRA)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Web offset to Newspaper (IFRA) | The DeviceLink profile “Web offset to Newspaper (IFRA)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Web offset US (SWOP) to Newspaper (IFRA) | The DeviceLink profile “Web offset US (SWOP) to Newspaper (IFRA)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Web offset, Europe to Japan | The DeviceLink profile “Web offset, Europe to Japan” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Web offset, Europe to US (SWOP) | The DeviceLink profile “Web offset, Europe to US (SWOP)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Web offset, LWC improved to Japan | The DeviceLink profile “Web offset, LWC improved to Japan” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Web offset, LWC improved to US (SWOP) | The DeviceLink profile “Web offset, LWC improved to US (SWOP)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Web offset, US (SWOP) to Europe | The DeviceLink profile “Web offset, US (SWOP) to Europe” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Convert using DeviceLink Web offset, US (SWOP) to LWC improved | The DeviceLink profile “Web offset, US (SWOP) to LWC improved” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured Profile | Group: Convert colors | Map color with specified color values | Maps colors in the current PDF document based on parameters specified during runtime. |
| Configured Profile | Group: Convert colors | Map spot color with specified name and color values | Maps spot colors in the current PDF document based on parameters specified during runtime. |
| Configured Profile | Group: Convert colors | Tone value adjustment in midtones by -10% | Reduces the tone values in midtones by 10% for device dependent CMYK and spot colors. |
| Create PDF layers | |||
| Configured Profile | Group: Create PDF layers | Create separate layers for vector objects, text and images | Puts page objects on separate layers for vector objects, text and images. |
| Configured Profile | Group: Create PDF layers | Put all image objects on layers | Puts images on separate layers for color, grayscale and bitmaps. |
| Configured Profile | Group: Create PDF layers | Put all text objects on a layer | Puts all text objects on a new "Text" layer. |
| Configured Profile | Group: Create PDF layers | Put all transparent objects on layers | Puts all transparent objects on new layers according to the type of transparency (blend mode, constant alpha etc.) |
| Configured Profile | Group: Create PDF layers | Put objects on layers according to their overprint settings | Creates layers with overprinting objects and objects that are set to knock out. |
| Digital printing and online publishing | |||
| Configured Profile | Group: Digital printing and online publishing | Digital printing (B/W) | Optimizes the current PDF document for digital printing. Converts all colors - including spot colors - to grayscale. |
| Configured Profile | Group: Digital printing and online publishing | Digital printing (color) | Optimizes the current PDF document for digital printing. Converts all colors - including spot colors - to CMYK. |
| Configured Profile | Group: Digital printing and online publishing | Online publishing (optimize for quality) | Converts the PDF for online publishing with optimization for quality. Most PDFs will be significantly smaller then as all content not required for this purpose will be discarded and image resolution will be downsampled to 144 ppi. This approach makes the PDF smaller but the quality, e.g. of any images, will still be very good. |
| Configured Profile | Group: Digital printing and online publishing | Online publishing (optimize for size) | Converts the PDF for online publishing with optimization for size. Most PDFs will be significantly smaller then as all content not required for this purpose will be discarded and image resolution will be downsampled to 96 ppi. This approach makes the PDF as small as possible. |
| PDF analysis | |||
| Configured Profile | Group: PDF analysis | Check whether the document is digitally signed | Checks whether the document contains signature fields. |
| Configured Profile | Group: PDF analysis | List all hairlines | Reports thin lines separated by line width. |
| Configured Profile | Group: PDF analysis | List black objects set to overprint | Reports all black objects that are set to overprint. |
| Configured Profile | Group: PDF analysis | List color and grayscale images not within 250 to 450 ppi | Lists color and grayscale images with a resolution below 250 ppi and above 450 ppi. It depends on the image content whether this is sufficient. |
| Configured Profile | Group: PDF analysis | List invisible text objects | Reports all text objects that are invisible. Invisible text is often used to overlay text (created by an OCR process) on top of scanned document pages. |
| Configured Profile | Group: PDF analysis | List objects using ICC/Lab/calibrated color | Reports all page objects that use device independent color spaces (i.e. ICC based color spaces, Lab, CalRGB or CalGray color spaces). |
| Configured Profile | Group: PDF analysis | List objects using ICCbased CMYK | Lists all objects using ICCbased CMYK. |
| Configured Profile | Group: PDF analysis | List objects using uncalibrated CMYK or Gray | Lists all objects using CMYK or Gray without ICC profile. |
| Configured Profile | Group: PDF analysis | List page objects, grouped by type of object | Reports page objects grouped by object type. Images are grouped by image resolution. This profile should only be used for one page at a time, as it may report a very large number of page objects. |
| Configured Profile | Group: PDF analysis | List potential font problems | Lists possible font issues. |
| Configured Profile | Group: PDF analysis | List potential overprint problems | Visualizes overprint issues that might need further investigation. It might be useful to create a layer report from the results for better investigation. |
| Configured Profile | Group: PDF analysis | List relevant printing aspects | Analyzes the PDF on the basis of settings that can be defined when running the profile. |
| Configured Profile | Group: PDF analysis | List rich black objects | Lists all black objects which are also using Cyan, Magenta or Yellow. |
| Configured Profile | Group: PDF analysis | List spot color objects | Reports all spot color objects. Note: This profile does not report objects using Separation color spaces Cyan, Magenta, Yellow, Black, All or None. |
| Configured Profile | Group: PDF analysis | List text using Courier inside Trim/BleedBox | Reports all text objects which use Courier and which - partially or completely - lie inside the TrimBox or BleedBox. This can be used to search for fonts possibly substituted with Courier while ignoring page slugs which often use Courier but typically lie outside the TrimBox and BleedBox. |
| Configured Profile | Group: PDF analysis | List text using non-embedded fonts | Reports all text objects that use a font which is not embedded in the current document. |
| Configured Profile | Group: PDF analysis | List transparent objects | Reports all page objects that use transparency. |
| Configured Profile | Group: PDF analysis | List white objects set to overprint | Reports all white objects that are set to overprint. Such objects sometimes seem to disappear when rendered according to the PDF specification, though in some cases they are used to knock out process colors while overprinting spot colors. |
| Configured Profile | Group: PDF analysis | Object is closer than @@mindistance:"D_10_Minimumdistance_long" 1.5@@ mm to the TrimBox | Checks if the border of a page object is closer to the TrimBox (trimmed page border) than the specified minimum distance. Such page objects can cause problems when the printed page is cut. |
| Configured Profile | Group: PDF analysis | Object is closer than @@mindistance:"D_10_Minimumdistance_long" 1.5@@ mm to the TrimBox (binding edges are not checked) | Checks if the border of a page object is closer to the TrimBox (trimmed page border) than the specified minimum distance. Such page objects can cause problems when the printed page is cut. This check ignores page objects that are in the binding edge (for even pages the right page border, for odd pages the left page border). |
| PDF fixups | |||
| Configured Profile | Group: PDF fixups | Convert fonts to outlines | Converts fonts to outlines. |
| Configured Profile | Group: PDF fixups | Derive page geometry boxes from crop marks | Inserts TrimBox and BleedBox on the basis of existing crop marks. |
| Configured Profile | Group: PDF fixups | Downsample image resolution to 150 ppi (bitmaps to 300 ppi) | Downsamples image resolution of color and grayscale images to 150 ppi and image resolution of bitmap images to 300 ppi. Finally images are recompressed with low quality. |
| Configured Profile | Group: PDF fixups | Downsample image resolution to 200 ppi (bitmaps to 600 ppi) | Downsamples image resolution of color and grayscale images to 200 ppi and image resolution of bitmap images to 600 ppi. |
| Configured Profile | Group: PDF fixups | Downsample image resolution to 350 ppi (bitmaps to 1200 ppi) | Downsamples image resolution of color and grayscale images to 350 ppi and image resolution of bitmap images to 1200 ppi. |
| Configured Profile | Group: PDF fixups | Downsample image resolution to specified value | Downsamples image resolution of color, grayscale and bitmap images to values on the basis of settings that can be defined when running the profile. Finally images are recompressed with high quality. |
| Configured Profile | Group: PDF fixups | Embed missing fonts | Embeds missing fonts in the PDF if they are available in the system. |
| Configured Profile | Group: PDF fixups | Embed missing fonts from specified additional font folder only | If a PDF uses fonts which are not embedded into the PDF file they are embedded when using this fixup. The fonts have to be available in the additional font folder which can be defined when running the fixup. |
| Configured Profile | Group: PDF fixups | Fix potential font problems | Fixes possible font issues, where possible, to prevent bad output. |
| Configured Profile | Group: PDF fixups | Flatten annotations and form fields | Flattens annotations and interactive form fields if present. The appearance of all annotations and all form fields will become a part of the page content. |
| Configured Profile | Group: PDF fixups | Flatten overprints | Flattens overprinting objects and underlying objects so that overprints are maintained even if the output device is not capable of handling overprints accordingly. When this fixup is being used transparency is flattened as well. |
| Configured Profile | Group: PDF fixups | Flatten transparency (high resolution) | Flattens transparency in the current PDF document using high resolution settings. |
| Configured Profile | Group: PDF fixups | Flatten transparency (low resolution) | Flattens transparency in the current PDF document using low resolution settings. |
| Configured Profile | Group: PDF fixups | Flatten transparency (medium resolution) | Flattens transparency in the current PDF document using medium resolution settings. |
| Configured Profile | Group: PDF fixups | Make OCR text visible | Makes invisible text originating from an OCR process (optical character recognition which is usually performed after scanning documents) visible. Puts invisible text on its own layer and everything else on a second layer, such that the display of page contents can be toggled for quality assurance of OCR results. |
| Configured Profile | Group: PDF fixups | Protect object level metadata | Protects object level metadata, for example for images, against removal during processes like transparency flattening. |
| Configured Profile | Group: PDF fixups | Recompress color and grayscale images to JPEG (high quality) | Recompresses color and grayscale images to JPEG with high quality. |
| Configured Profile | Group: PDF fixups | Recompress color and grayscale images to JPEG2000 (lossless) | Recompresses color and grayscale images to JPEG2000. |
| Configured Profile | Group: PDF fixups | Recompress color and grayscale images to ZIP | Recompresses color and grayscale images to ZIP. |
| Configured Profile | Group: PDF fixups | Remove object level metadata protection | Removes protection for object level metadata which has been inserted into a PDF file by using the fixup “Protect object level metadata”. |
| Configured Profile | Group: PDF fixups | Rotate pages to landscape if portrait | Rotates pages to landscape if portrait by 90 degrees clockwise. |
| Configured Profile | Group: PDF fixups | Rotate pages to portrait if landscape | Rotates pages to portrait if landscape by 90 degrees clockwise. |
| Configured Profile | Group: PDF fixups | Scale pages to A4 | Scales all pages of the PDF proportionally to A4 |
| Configured Profile | Group: PDF fixups | Scale pages to A4 if not larger than A3 | Scales pages of the PDF proportionally to A4 if their page size is not larger than A3. |
| Configured Profile | Group: PDF fixups | Set initial view to full screen | Modifies the initial view of the PDF so that it is opened in full screen mode. |
| PDF/A compliance | |||
| Configured Profile | Group: PDF/A compliance | Convert to PDF/A-1a v3.0 | Converts the current document to PDF/A-1a. |
| Configured Profile | Group: PDF/A compliance | Convert to PDF/A-1b v3.0 | Converts the current document to PDF/A-1b. |
| Configured Profile | Group: PDF/A compliance | Convert to PDF/A-2a v3.0 | Converts the current document to PDF/A-2a. Layers, transparency and embedded files are preserved. |
| Configured Profile | Group: PDF/A compliance | Convert to PDF/A-2b v3.0 | Converts the current document to PDF/A-2b. Layers, transparency and embedded files are preserved. |
| Configured Profile | Group: PDF/A compliance | Convert to PDF/A-2u v3.0 | Converts the current document to PDF/A-2u. Layers, transparency and embedded files are preserved. |
| Configured Profile | Group: PDF/A compliance | Convert to PDF/A-3a v3.0 | Converts the current document to PDF/A-3a. Layers, transparency and embedded files are preserved. |
| Configured Profile | Group: PDF/A compliance | Convert to PDF/A-3b v3.0 | Converts the current document to PDF/A-3b. Layers, transparency and embedded files are preserved. |
| Configured Profile | Group: PDF/A compliance | Convert to PDF/A-3u v3.0 | Converts the current document to PDF/A-3u. Layers, transparency and embedded files are preserved. |
| Configured Profile | Group: PDF/A compliance | Remove PDF/A information | PDF/A related entries in the PDF metadata will be removed so that the file will not be identified as a PDF/A file afterwards. However, no other modifications are being made so that the PDF may easily be converted to PDF/A again. |
| Configured Profile | Group: PDF/A compliance | Verify compliance with PDF/A-1a | Verifies compliance with PDF/A-1a for the current document. |
| Configured Profile | Group: PDF/A compliance | Verify compliance with PDF/A-1b | Verifies compliance with PDF/A-1b for the current document. |
| Configured Profile | Group: PDF/A compliance | Verify compliance with PDF/A-2a | Verifies compliance with PDF/A-2a for the current document. |
| Configured Profile | Group: PDF/A compliance | Verify compliance with PDF/A-2b | Verifies compliance with PDF/A-2b for the current document. |
| Configured Profile | Group: PDF/A compliance | Verify compliance with PDF/A-2u | Verifies compliance with PDF/A-2u for the current document. |
| Configured Profile | Group: PDF/A compliance | Verify compliance with PDF/A-3a v3.0 | Verifies compliance with PDF/A-3a for the current document. |
| Configured Profile | Group: PDF/A compliance | Verify compliance with PDF/A-3b v3.0 | Verifies compliance with PDF/A-3b for the current document. |
| Configured Profile | Group: PDF/A compliance | Verify compliance with PDF/A-3u v3.0 | Verifies compliance with PDF/A-3u for the current document. |
| PDF/E compliance | |||
| Configured Profile | Group: PDF/E compliance | Convert to PDF/E-1 | Converts the current document to PDF/E-1. |
| Configured Profile | Group: PDF/E compliance | Remove PDF/E information | PDF/E related entries in the PDF metadata will be removed so that the file will not be identified as a PDF/E file afterwards. However, no other modifications are being made so that the PDF may easily be converted to PDF/E again. |
| Configured Profile | Group: PDF/E compliance | Verify compliance with PDF/E-1 | Verifies compliance with PDF/E-1 for the current document. |
| PDF/VT compliance | |||
| Configured Profile | Group: PDF/VT compliance | Verify compliance with PDF/VT-1 | Verifies compliance with PDF/VT-1 for the current document. |
| PDF/X compliance | |||
| Configured Profile | Group: PDF/X compliance | Convert to PDF/X-1a (Coated GRACoL 2006) | Converts the current document to PDF/X-1a for Coated GRACoL 2006 as the intended printing condition. Converts calibrated colors and device dependent RGB to CMYK where necessary, while maintaining spot colors. Layers and transparency are flattened if present. |
| Configured Profile | Group: PDF/X compliance | Convert to PDF/X-1a (ISO Coated v2 (ECI)) | Converts the current document to PDF/X-1a for ISO Coated v2 (ECI) as the intended printing condition. Converts calibrated colors and device dependent RGB to CMYK where necessary, while maintaining spot colors. Layers and transparency are flattened if present. |
| Configured Profile | Group: PDF/X compliance | Convert to PDF/X-1a (Japan Color 2001 Coated) | Converts the current document to PDF/X-1a for Japan Color 2001 Coated as the intended printing condition. Converts calibrated colors and device dependent RGB to CMYK where necessary, while maintaining spot colors. Layers and transparency are flattened if present. |
| Configured Profile | Group: PDF/X compliance | Convert to PDF/X-3 (Coated GRACoL 2006) | Converts the current document to PDF/X-3 for Coated GRACoL 2006 as the intended printing condition. Converts calibrated colors and device dependent RGB to CMYK where necessary, while maintaining spot colors. Layers and transparency are flattened if present. |
| Configured Profile | Group: PDF/X compliance | Convert to PDF/X-3 (ISO Coated v2 (ECI)) | Converts the current document to PDF/X-3 for ISO Coated v2 (ECI) as the intended printing condition. Converts calibrated colors and device dependent RGB to CMYK where necessary, while maintaining spot colors. Layers and transparency are flattened if present. |
| Configured Profile | Group: PDF/X compliance | Convert to PDF/X-3 (Japan Color 2001 Coated) | Converts the current document to PDF/X-3 for Japan Color 2001 Coated as the intended printing condition. Converts calibrated colors and device dependent RGB to CMYK where necessary, while maintaining spot colors. Layers and transparency are flattened if present. |
| Configured Profile | Group: PDF/X compliance | Convert to PDF/X-4 (Coated GRACoL 2006) | Converts the current document to PDF/X-4 for Coated GRACoL 2006 as the intended printing condition according to the PDF/X-4 standard. Transparency and layers are allowed. |
| Configured Profile | Group: PDF/X compliance | Convert to PDF/X-4 (ISO Coated v2 (ECI)) | Converts the current document to PDF/X-4 for ISO Coated v2 (ECI) as the intended printing condition according to the PDF/X-4 standard. Transparency and layers are allowed. |
| Configured Profile | Group: PDF/X compliance | Convert to PDF/X-4 (Japan Color 2001 Coated) | Converts the current document to PDF/X-4 for Japan Color 2001 Coated as the intended printing condition according to the PDF/X-4 standard. Transparency and layers are allowed. |
| Configured Profile | Group: PDF/X compliance | Convert to PDF/X-4 and create language layer views (ISO Coated v2 (ECI)) | Converts the current document to PDF/X-4 for ISO Coated v2 (ECI) as the intended printing condition according to the PDF/X-4 standard. Transparency and layers are allowed. The following layer views (OCCDs) are created: Layer name starts with "EN" or ends with "_EN" - English layer view Layer name starts with "DE" ("GE") or ends with "_DE" ("_GE") - German layer view Layer name starts with "FR" or ends with "_FR" - French layer view Layer name starts with "IT" or ends with "_IT" - Italian layer view Layer name starts with "ES" or ends with "_ES" - Spanish layer view |
| Configured Profile | Group: PDF/X compliance | Remove PDF/X information | PDF/X related entries in the PDF metadata will be removed so that the file will not be identified as a PDF/X file afterwards. However, no other modifications are being made so that the PDF may easily be converted to PDF/X again. |
| Configured Profile | Group: PDF/X compliance | Verify compliance with PDF/X-1a | Verifies compliance with PDF/X-1a:2003 for the current document. The PDF/X-1a:2003 standard also implies valid PDF/X-1a:2001 files as PDF/X-1a:2003 compliant. |
| Configured Profile | Group: PDF/X compliance | Verify compliance with PDF/X-3 | Verifies compliance with PDF/X-3:2003 for the current document. The PDF/X-3:2003 standard also implies valid PDF/X-1a:2001, PDF/X-1a:2003 or PDF/X-3:2002 files as PDF/X-3:2003 compliant. |
| Configured Profile | Group: PDF/X compliance | Verify compliance with PDF/X-4 | Verifies compliance with PDF/X-4 for the current document. |
| Configured Profile | Group: PDF/X compliance | Verify compliance with PDF/X-4p | Verifies compliance with PDF/X-4p for the current document. |
| Configured Profile | Group: PDF/X compliance | Verify compliance with PDF/X-5g | Verifies compliance with PDF/X-5g for the current document. |
| Configured Profile | Group: PDF/X compliance | Verify compliance with PDF/X-5pg | Verifies compliance with PDF/X-5pg for the current document. |
| Preflight Certificate | |||
| Configured Profile | Group: Preflight Certificate | Verify Preflight Certificate | Verifies the existence and validity of a Preflight Certificate in the PDF document. |
| Prepress | |||
| Configured Profile | Group: Prepress | Magazine Ads | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "MagazineAds_1v4". |
| Configured Profile | Group: Prepress | Magazine Ads (Japan) | Based on ads production guidelines recommended by JMPA, this profile verifies whether a PDF file can be processed as a display ad for a magazine in Japan. |
| Configured Profile | Group: Prepress | Newspaper Ads | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "NewspaperAds_1v4". |
| Configured Profile | Group: Prepress | PXR Newspaper Classic | PDFX-ready VERIFICATION of existing PDF/X files for web offset (cold set) as defined in ISO 12647-3 with 26% tone value increase for CMYK and spot colors (device independent colors not allowed). This preflighting profile contains the PDF/X plus regulations in version 1.3 from PDFX-ready Switzerland (based on the Ghent PDF Workgroup specifications 1v4/2008). Please send problems and suggestions to info@pdfx-ready.ch. |
| Configured Profile | Group: Prepress | PXR Newspaper Classic HQ | PDFX-ready VERIFICATION of existing PDF/X files for web offset (cold set) as defined in ISO 12647-3 with 26% tone value increase in fine/FM screening for CMYK and spot colors (device independent colors not allowed). This preflighting profile contains the PDF/X plus regulations in version 1.3 from PDFX-ready Switzerland (based on the Ghent PDF Workgroup specifications 1v4/2008). Please send problems and suggestions to info@pdfx-ready.ch. |
| Configured Profile | Group: Prepress | PXR Sheetfed offset Classic | PDFX-ready VERIFICATION of existing PDF/X files for sheetfed offset as defined in ISO 12647-2:2004 for CMYK and spot colors (device independent colors not allowed). This preflighting profile contains the PDF/X plus regulations in version 1.3 from PDFX-ready Switzerland (based on the Ghent PDF Workgroup specifications 1v4/2008). Please send problems and suggestions to info@pdfx-ready.ch. |
| Configured Profile | Group: Prepress | PXR Sheetfed offset Classic HQ | PDFX-ready VERIFICATION of existing PDF/X files for sheetfed offset as defined in ISO 12647-2:2004 for CMYK and spot colors in fine/FM screening (device independent colors not allowed). This preflighting profile contains the PDF/X plus regulations in version 1.3 from PDFX-ready Switzerland (based on the Ghent PDF Workgroup specifications 1v4/2008). Please send problems and suggestions to info@pdfx-ready.ch. |
| Configured Profile | Group: Prepress | PXR Web offset Classic | PDFX-ready VERIFICATION of existing PDF/X files for web offset (heat set) as defined in ISO 12647-2:2004 for CMYK and spot colors (device independent colors not allowed). This preflighting profile contains the PDF/X plus regulations in version 1.3 from PDFX-ready Switzerland (based on the Ghent PDF Workgroup specifications 1v4/2008). Please send problems and suggestions to info@pdfx-ready.ch. |
| Configured Profile | Group: Prepress | PXR Web offset Classic HQ | PDFX-ready VERIFICATION of existing PDF/X files for web offset (heat set) as defined in ISO 12647-2:2004 for CMYK and spot colors in fine/FM screening (device independent colors not allowed). This preflighting profile contains the PDF/X plus regulations in version 1.3 from PDFX-ready Switzerland (based on the Ghent PDF Workgroup specifications 1v4/2008). Please send problems and suggestions to info@pdfx-ready.ch. |
| Configured Profile | Group: Prepress | Sheetfed offset (CMYK and spot colors) | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "SheetSpotHiRes_1v4". |
| Configured Profile | Group: Prepress | Sheetfed offset (CMYK and spot colors, high res.) | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "SpotVeryHiRes_1v4". |
| Configured Profile | Group: Prepress | Sheetfed offset (CMYK and spot colors, low res.) | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "SheetSpotLoRes_1v4". |
| Configured Profile | Group: Prepress | Sheetfed offset (CMYK) | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "SheetCmyk_1v4". |
| Configured Profile | Group: Prepress | Sheetfed offset (CMYK, high res.) | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "CmykVeryHiRes_1v4". |
| Configured Profile | Group: Prepress | Web offset (cold set, CMYK and spot colors, newsprint) | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "WebSpotNews_1v4". |
| Configured Profile | Group: Prepress | Web offset (cold set, CMYK, newsprint) | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "WebCmykNews_1v4". |
| Configured Profile | Group: Prepress | Web offset (heat set, CMYK and spot colors) | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "WebSpotHiRes_1v4". |
| Configured Profile | Group: Prepress | Web offset (heat set, CMYK) | Verifies compliance with - and applies fixups required by - the recommendations of the Ghent PDF Workgroup as defined in the 2008 specification "WebCmykHiRes_1v4". |
| Annotations | |||
|---|---|---|---|
| Configured check | Group: Annotations | 3D annotation used | Beginning with PDF 1.6 (Acrobat 7) annotations of type "3D" are supported. However, 3D annotations are prohibited by some PDF-based ISO standards. |
| Configured check | Group: Annotations | Annotation has CA value that is not 1.0 | PDF/A prohibits the use of the CA entry in annotation with a value other than 1.0. |
| Configured check | Group: Annotations | Annotation Hidden flag set | PDF/A requires that the Hidden flag for an annotation is not set. |
| Configured check | Group: Annotations | Annotation Invisible flag set | PDF/A requires that the Invisible flag for an annotation is not set. |
| Configured check | Group: Annotations | Annotation is set to print | Best practice guidelines from industry associations recommend that if annotations are present in a PDF file they should at least be set to non-printing. |
| Configured check | Group: Annotations | Annotation not set to print | PDF/A requires that are all annotations are set to print. |
| Configured check | Group: Annotations | Annotation NoView flag set | PDF/A requires that the NoView flag for an annotation is not set. |
| Configured check | Group: Annotations | Annotation of this type not allowed (GWG) | Best practice guidelines from Ghent PDF Workgroup recommend to avoid certain annotation types in prepress PDFs: Movie, Sound, TrapNet, PrinterMark, PolyLine, Caret, Screen, Watermark, Redaction and Polygon. |
| Configured check | Group: Annotations | Annotation of this type not allowed (JMPA) | Best practice guidelines from JMPA for Magazine Ads recommend to avoid certain annotations types: Movie, Sound, TrapNet, PrinterMark and FileAttachment. |
| Configured check | Group: Annotations | Annotation requires specific plug-in | The type of an annotation is "Custom" and requires a specific plug-in that is not part of Adobe Acrobat. |
| Configured check | Group: Annotations | Transparency used (annotation has CA value smaller than 1.0) | Annotation uses constant alpha with a value smaller than 1.0 which implies transparency. Beginning with PDF 1.4 (Acrobat 5) transparency is supported. Some PDF-based ISO standards prohibit the use of transparency. Acrobat PDF Optimizer may be used in order to flatten transparency. |
| Colors | |||
| Configured check | Group: Colors | 100% black filled object set to knock out | Finds all objects that are 100% black and that are set to knock out. |
| Configured check | Group: Colors | 100% black stroked object set to knock out | Finds all objects that are 100% black and that are set to knock out. |
| Configured check | Group: Colors | Black object is set to knock out | To minimize registration problems in print, black objects should be set to overprint if placed on top of other elements. However, this may not be adequate if the black object is not completely inside the "background" object or if that object is not single-colored. |
| Configured check | Group: Colors | Black object is set to knock out (stroked) | To minimize registration problems in print, black objects should be set to overprint if placed on top of other elements. However, this may not be adequate if the black object is not completely inside the "background" object or if that object is not single-colored. |
| Configured check | Group: Colors | Black object set to overprint | Finds all objects that use black and that are set to overprint. Objects in DeviceGray are ignored since they can not overprint other CMYK objects. |
| Configured check | Group: Colors | Black object set to overprint (stroked) | Finds all objects that use black and that are set to overprint. Objects in DeviceGray are ignored since they can not overprint other CMYK objects. |
| Configured check | Group: Colors | Calibrated object is set to overprint | Objects using calibrated color spaces cannot overprint objects using DeviceCMYK or DeviceGray. The overprint settings of these objects will therefore have no effect if placed on top of objects using DeviceCMYK or DeviceGray. Any of those objects will be knocked out. |
| Configured check | Group: Colors | Calibrated object is set to overprint (stroked) | Objects using calibrated color spaces cannot overprint objects using DeviceCMYK or DeviceGray. The overprint settings of these objects will therefore have no effect if placed on top of objects using DeviceCMYK or DeviceGray. Any of those objects will be knocked out. |
| Configured check | Group: Colors | CMYK object (DeviceN) using 4 channels is set to overprint | CMYK objects using all channels of the CMYK color space cannot overprint any other objects (with the exception of objects using spot color). The overprint settings of these objects will probably have no effect. Any objects not using spot color will be knocked out. |
| Configured check | Group: Colors | CMYK object (DeviceN) using 4 channels is set to overprint (stroked) | CMYK objects using all channels of the CMYK color space cannot overprint any other objects (with the exception of objects using spot color). The overprint settings of these objects will probably have no effect. Any objects not using spot color will be knocked out. |
| Configured check | Group: Colors | CMYK object is set to overprint but OPM is off | If OPM is off for a DeviceCMYK object, it will only overprint spot colors. If OPM is on, it may overprint other objects, but only with "unused" color channels (0% tint value). OPM is also referred to as "Illustrator overprint mode". |
| Configured check | Group: Colors | CMYK object is set to overprint but OPM is off (stroked) | If OPM is off for a DeviceCMYK object, it will only overprint spot colors. If OPM is on, it may overprint other objects, but only with "unused" color channels (0% tint value). OPM is also referred to as "Illustrator overprint mode". |
| Configured check | Group: Colors | CMYK object using 4 channels is set to overprint | CMYK objects using all channels of the CMYK color space cannot overprint any other objects (with the exception of objects using spot color). The overprint settings of these objects will probably have no effect. Any objects not using spot color will be knocked out. |
| Configured check | Group: Colors | CMYK object using 4 channels is set to overprint (stroked) | CMYK objects using all channels of the CMYK color space cannot overprint any other objects (with the exception of objects using spot color). The overprint settings of these objects will probably have no effect. Any objects not using spot color will be knocked out. |
| Configured check | Group: Colors | CMYK used for alt. color but OutputIntent not CMYK | Use of DeviceCMYK is prohibited by PDF/A if the OutputIntent does not contain an CMYK destination profile. |
| Configured check | Group: Colors | Gray object (black below 96%) is set to overprint | A gray object (color value is below 96%) is set to overprint. If placed on top of other objects it will not appear gray. |
| Configured check | Group: Colors | Gray object (black below 96%) is set to overprint (stroked) | A gray object (color value is below 96%) is set to overprint. If placed on top of other objects it will not appear gray. |
| Configured check | Group: Colors | Gray object is set to overprint | DeviceGray objects cannot overprint any other objects (with the exception of objects using spot color). The overprint settings of these objects will probably have no effect. Any objects not using spot color will be knocked out. |
| Configured check | Group: Colors | Gray object is set to overprint (stroked) | DeviceGray objects cannot overprint any other objects (with the exception of objects using spot color). The overprint settings of these objects will probably have no effect. Any objects not using spot color will be knocked out. |
| Configured check | Group: Colors | Gray used but wrong destination profile in OutputIntent | Use of DeviceGray is prohibited by PDF/A if the OutputIntent does not contain a Gray, RGB or CMYK destination profile. |
| Configured check | Group: Colors | Identical appearance for two or more spot colors | Determines whether two or more spot colors have an identical appearance (by means of their alternate color space). |
| Configured check | Group: Colors | Image is not CMYK | Finds images that use colors other than DeviceCMYK. |
| Configured check | Group: Colors | Lab object is set to overprint | Object using the Lab color space is set to overprint. If the page is printed it may appear different as the overprint behavior of Lab objects is different from CMYK objects. (And almost ever Lab is internally converted to CMYK when printed.) |
| Configured check | Group: Colors | Lab object is set to overprint (stroked) | Object using the Lab color space is set to overprint. If the page is printed it may appear different as the overprint behavior of Lab objects is different from CMYK objects. (And almost ever Lab is internally converted to CMYK when printed.) |
| Configured check | Group: Colors | Light object is set to overprint | Object with less than 20% total ink coverage is set to overprint. It may appear transparent when placed on top of other objects. |
| Configured check | Group: Colors | Light object is set to overprint (stroked) | Object with less than 20% total ink coverage is set to overprint. It may appear transparent when placed on top of other objects. |
| Configured check | Group: Colors | Line is less than 2 pt wide and uses rich black | Stroked objects (line width below 2 pt) are using Black and at least one of the Cyan, Magenta and Yellow channels is not zero. |
| Configured check | Group: Colors | Line uses rich black | Stroked objects are using Black and at least one of the Cyan, Magenta and Yellow channels is not zero. |
| Configured check | Group: Colors | List objects using uncalibrated CMYK or Gray | List objects using uncalibrated CMYK or Gray defined as DeviceCMYK, DeviceGray or Process colors that are defined as spot colors (Separation and DeviceN). |
| Configured check | Group: Colors | List spot color with specified name | Spot color name contains the entered value. |
| Configured check | Group: Colors | Max. number of colorants for DeviceN exceeded | PDF/A-1 allows a maximum number of colorants of 8 in a DeviceN color space. |
| Configured check | Group: Colors | Object is duotone/multitone or multichannel image | Finds duotone/multitone or multichannel images. |
| Configured check | Group: Colors | Object uses non-CMYK color | Object uses non-CMYK color |
| Configured check | Group: Colors | Pantone color uses different suffix than "U" | If the PDF is being printed on uncoated paper, Pantone colors for uncoated papers should be used so that the colors appear the same on monitor and in print. |
| Configured check | Group: Colors | Pantone spot color suffix is "C", should be "U" | Suffix for spot color name is "C". The selected printing process requires the suffix "U" (representing uncoated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "CV", should be "C" | Suffix for spot color name is "CV". The selected printing process requires the suffix "C" (representing coated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "CV", should be "U" | Suffix for spot color name is "CV". The selected printing process requires the suffix "U" (representing uncoated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "CVC", should be "C" | Suffix for spot color name is "CVC". The selected printing process requires the suffix "C" (representing coated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "CVC", should be "U" | Suffix for spot color name is "CVC". The selected printing process requires the suffix "U" (representing uncoated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "CVP", should be "C" | Suffix for the spot color name is "CVP". The selected printing process requires the suffix "C" (representing coated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "CVP", should be "U" | Suffix for the spot color name is "CVP". The selected printing process requires the suffix "U" (representing uncoated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "CVS", should be "C" | Suffix for the spot color name is "CVS". The selected printing process requires the suffix "C" (representing coated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "CVS", should be "U" | Suffix for the spot color name is "CVS". The selected printing process requires the suffix "U" (representing uncoated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "CVU", should be "C" | Suffix for spot color name is "CVU". The selected printing process requires the suffix "C" (representing coated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "CVU", should be "U" | Suffix for spot color name is "CVU". The selected printing process requires the suffix "U" (representing uncoated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "M", should be "C" | Suffix for spot color name is "M". The selected printing process requires the suffix "C" (representing coated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "M", should be "U" | Suffix for spot color name is "M". The selected printing process requires the suffix "U" (representing uncoated stock). |
| Configured check | Group: Colors | Pantone spot color suffix is "U", should be "C" | Suffix for spot color name is "U". The selected printing process requires the suffix "C" (representing coated stock). |
| Configured check | Group: Colors | Registration color | Registration color is used. Objects using registration color should only be used for printer marks. They will appear on all plates. |
| Configured check | Group: Colors | Registration color inside TrimBox | Registration color is used inside TrimBox. Objects using registration color should only be used for printer marks. They will appear on all plates. |
| Configured check | Group: Colors | Registration color inside TrimBox (>0%) | Registration color using more than 0% is used inside TrimBox. Objects using registration color should only be used for printer marks. They will appear on all plates. |
| Configured check | Group: Colors | RGB object is set to overprint | Object using DeviceRGB is set to overprint. If the page is printed it may appear different as the overprint behavior of RGB objects is different from CMYK objects. (And almost ever RGB is internally converted to CMYK when printed.) |
| Configured check | Group: Colors | RGB object is set to overprint (stroked) | Object using DeviceRGB is set to overprint. If the page is printed it may appear different as the overprint behavior of RGB objects is different from CMYK objects. (And almost ever RGB is internally converted to CMYK when printed.) |
| Configured check | Group: Colors | RGB used but OutputIntent not RGB | Use of DeviceRGB is prohibited by PDF/A if the OutputIntent does not contain an RGB destination profile. |
| Configured check | Group: Colors | Spot color is used | There are objects using spot color. |
| Configured check | Group: Colors | Spot color object is set to overprint | Spot color object is set to overprint. This is in many cases not desired as it may appear transparent when being printed. |
| Configured check | Group: Colors | Spot color object is set to overprint (stroked) | Spot color object is set to overprint. This is in many cases not desired as it may appear transparent when being printed. |
| Configured check | Group: Colors | Text smaller than 15 pt uses rich black | Small text objects are using Black and at least one of the Cyan, Magenta and Yellow channels is not zero. |
| Configured check | Group: Colors | Text uses rich black | Text objects are using Black and at least one of the Cyan, Magenta and Yellow channels is not zero. |
| Configured check | Group: Colors | Total ink coverage for rich black is too high | Rich black: Black text above 85% and total ink coverage above 280%. The total ink amount is probably too high. |
| Configured check | Group: Colors | Total ink coverage for rich black is too high (stroked) | Rich black: Black text above 85% and total ink coverage above 280%. The total ink amount is probably too high. |
| Configured check | Group: Colors | Total ink coverage for rich black is too high for newspaper printing | Rich black: Black text above 85% and total ink coverage above 220%. The total ink amount is probably too high. |
| Configured check | Group: Colors | Total ink coverage for rich black is too high for newspaper printing (stroked) | Rich black: Black text above 85% and total ink coverage above 220%. The total ink amount is probably too high. |
| Configured check | Group: Colors | Uses ICCbased CMYK | Objects using ICCbased CMYK. This may lead to unintended color changes when the PDF is converted or output. You may remove the ICC profiles using a fixup. |
| Configured check | Group: Colors | Uses NChannel color | Beginning with PDF 1.6 (Acrobat 7) NChannel color (an extension of DeviceN) is supported. NChannel allows for improved color handling for proofing and color conversions. NChannel color information is ignored by Acrobat versions before Acrobat 7. |
| Configured check | Group: Colors | Uses pattern | Determines whether the current color space is Pattern - which itself will always have to rely upon a base color space that actually defines the real color. |
| Configured check | Group: Colors | Uses rich black (CMY>0) | Objects are using Black and at least one of the Cyan, Magenta and Yellow channels is not zero. |
| Configured check | Group: Colors | White CMYK object is set to overprint and OPM is 1 | White CMYK objects should never be set to overprint and OPM set to 1 at the same time, as otherwise they may simply disappear when the PDF is printed. |
| Configured check | Group: Colors | White CMYK object is set to overprint and OPM is 1 (stroked) | White CMYK objects should never be set to overprint and OPM set to 1 at the same time, as otherwise they may simply disappear when the PDF is printed. |
| Configured check | Group: Colors | White object is not set to knock out | White objects should be set to knock out, as otherwise they may simply disappear when the PDF is printed. |
| Configured check | Group: Colors | White object is not set to knock out (stroked) | White objects should be set to knock out, as otherwise they may simply disappear when the PDF is printed. |
| Configured check | Group: Colors | White text is not set to knock out | White objects should be set to knock out, as otherwise they may simply disappear when the PDF is printed. This check lists text objects inside the TrimBox using white. |
| Configured check | Group: Colors | White text is not set to knock out (stroked) | White objects should be set to knock out, as otherwise they may simply disappear when the PDF is printed. This check lists text objects inside the TrimBox using white for stroke. |
| Configured check | Group: Colors | White vector object is not set to knock out | White objects should be set to knock out, as otherwise they may simply disappear when the PDF is printed. This check lists vector objects inside the TrimBox using white. |
| Configured check | Group: Colors | White vector object is not set to knock out (stroked) | White objects should be set to knock out, as otherwise they may simply disappear when the PDF is printed. This check lists vector objects inside the TrimBox using white for stroke. |
| Document | |||
| Configured check | Group: Document | Additional actions (AA) used | PDF/A prohibits the use of additional actions. |
| Configured check | Group: Document | Appearance of spot color inconsistent | A spot color is associated with inconsistent appearances so that its color may vary when printed or when the spot color is converted to CMYK. |
| Configured check | Group: Document | Compressed object streams used | Beginning with PDF 1.5 (Acrobat 6) compressed object streams are supported. Compressed object streams are prohibited in any PDF/X-1a, PDF/X-3 and PDF/A-1 file. |
| Configured check | Group: Document | Document contains JavaScripts | JavaScripts are an advanced feature in Acrobat to add interactivity to PDF pages as well as to form fields. |
| Configured check | Group: Document | Document generates more than 1 plate | Document generates more than one plate when separations are created. |
| Configured check | Group: Document | Document generates more than 2 plates | Document generates more than two plates when separations are created. |
| Configured check | Group: Document | Document generates more than 4 plates | Document generates more than four plates when separations are created. |
| Configured check | Group: Document | Document has more than 3 spot colors | It is very unusual that a document has more than three spot colors. In most cases this is due to failures during layout or PDF creation. |
| Configured check | Group: Document | EmbeddedFiles entry in Names dictionary | The EmbeddedFiles key is prohibited in the Names dictionary in the Catalog dictionary of a PDF/A file. |
| Configured check | Group: Document | Encrypt key present in file trailer | The use of the Encrypt key in the file trailer (and thus the use of encryption) is prohibited for PDF/A files. |
| Configured check | Group: Document | Error in structured PDF | Identifies errors in the tagging structure of a structured PDF document. |
| Configured check | Group: Document | File size is above 2GB | Up and until Acrobat 6 the size of a PDF file was limited to 2 GB. Beginning with Acrobat 7 file sizes above 2 GB are supported. |
| Configured check | Group: Document | File size is above 600 MB | The size of the PDF file is very large (above 600 MB). It might cause problems on older output devices. |
| Configured check | Group: Document | ID in file trailer missing or incomplete | The ID entry in the file trailer must be present and must contain two hex strings. |
| Configured check | Group: Document | Incorrect PDF/A conformance level (must be "B") | The PDF/A-1b conformance level is incorrect. It must be set to "B". |
| Configured check | Group: Document | Incorrect PDF/A version number (must be 1) | The PDF/A version number is incorrect. It must be set to "1". |
| Configured check | Group: Document | Layers used | Beginning with PDF 1.5 (Acrobat 6) layers (called "optional content" in the PDF specification) are supported. They are not allowed in some PDF-based ISO standards. |
| Configured check | Group: Document | LZW compression used | Due to patent and licensing issues LZW compression is prohibited in PDF/A. |
| Configured check | Group: Document | Metadata does not conform to XMP | PDF/A requires that the Metadata form to the XMP specification. |
| Configured check | Group: Document | Metadata entry missing | PDF/A requires the Metadata entry for a PDF document. |
| Configured check | Group: Document | Metadata not embedded as plain text | Some PDF-based ISO standards require that the Metadata dictionary does not contain the Filter key, which in essence means that it must be embedded as plain text. |
| Configured check | Group: Document | More than specified number of spot colors | Check if a document has more than the specified number of spot colors defined. |
| Configured check | Group: Document | Named action with a value other than standard page navigation used | PDF/A requires that a PDF uses no actions except the named actions NextPage, PrevPage, FirstPage and LastPage. |
| Configured check | Group: Document | Orientation and size with 2 pt tolerance is equal for all pages | Checks if the orientation and page size is equal or within the specified tolerance for all pages. |
| Configured check | Group: Document | PDF contains EF (embedded file) entry | PDF contains EF (embedded file) entry. Embedded files are not allowed in PDF/X and PDF/A. |
| Configured check | Group: Document | PDF version newer than 1.2 | If the version of a PDF document is newer than the PDF version supported by a given version of Adobe Acrobat or Adobe Reader, a warning message will be displayed. The PDF version alone though does not necessarily cause issues, as long as no features are used from a newer PDF version. |
| Configured check | Group: Document | PDF version newer than 1.3 | If the version of a PDF document is newer than the PDF version supported by a given version of Adobe Acrobat or Adobe Reader, a warning message will be displayed. The PDF version alone though does not necessarily cause issues, as long as no features are used from a newer PDF version. |
| Configured check | Group: Document | PDF version newer than 1.4 | If the version of a PDF document is newer than the PDF version supported by a given version of Adobe Acrobat or Adobe Reader, a warning message will be displayed. The PDF version alone though does not necessarily cause issues, as long as no features are used from a newer PDF version. |
| Configured check | Group: Document | PDF version newer than 1.5 | If the version of a PDF document is newer than the PDF version supported by a given version of Adobe Acrobat or Adobe Reader, a warning message will be displayed. The PDF version alone though does not necessarily cause issues, as long as no features are used from a newer PDF version. |
| Configured check | Group: Document | PDF version newer than 1.6 | If the version of a PDF document is newer than the PDF version supported by a given version of Adobe Acrobat or Adobe Reader, a warning message will be displayed. The PDF version alone though does not necessarily cause issues, as long as no features are used from a newer PDF version. |
| Configured check | Group: Document | PDF version newer than 1.7 | If the version of a PDF document is newer than the PDF version supported by a given version of Adobe Acrobat or Adobe Reader, a warning message will be displayed. The PDF version alone though does not necessarily cause issues, as long as no features are used from a newer PDF version. |
| Configured check | Group: Document | PDF version older than 1.3 | The PDF version number is older than 1.3. |
| Configured check | Group: Document | PDF/A entry missing | The document’s XMP Metadata does not contain a PDF/A entry, or the PDF/A entry is not stored under the correct namespace URI which must be “http://www.aiim.org/pdfa/ns/id/” (including the trailing slash). |
| Configured check | Group: Document | Stream object contains F entry | The use of the F key is prohibited in PDF/A. |
| Configured check | Group: Document | Stream object contains FDecodeParams entry | The use of the FDecodeParams key is prohibited in PDF/A. |
| Configured check | Group: Document | Stream object contains FFilter entry | The use of the FFilter key is prohibited in PDF/A. |
| Configured check | Group: Document | Stream size is above 2 GB | Up and until Acrobat 6 the size of a stream in a PDF file was limited to 2 GB. Beginning with Acrobat 7 streams with a size above 2 GB are supported. |
| Document info | |||
| Configured check | Group: Document info | Created with PDF2GO | PDF2GO is used by Brisque-Workflows. It creates CT/LW-pages and combines them into one PDF file. Many output devices have problems rendering those files accordingly. |
| Configured check | Group: Document info | Created with PDFWriter | PDFWriter is a printer driver for office use that was part of earlier Acrobat version. It is not appropriate for prepress. |
| Configured check | Group: Document info | Date entry in Document information uses Unicode encoding | Date strings must not use Unicode encoding. Unicode encoding may be used for text strings which is indicated by an escape sequence at the beginning of the text string. |
| Configured check | Group: Document info | Document is trapped | The trapped key in this document is set to "true". The document should not be trapped again. |
| Configured check | Group: Document info | Info does not match Metadata according to PDF/A | The fields in the document’s Info dictionary do not match the respectrive entries in the document’s XMP Metadata as required by PDF/A. |
| Configured check | Group: Document info | No PDF/X document (save as PDF/X first) | The PDF file is not a PDF/X document. The PDFX-ready preflighting profiles require valid PDF/X documents. |
| Embedded PostScript | |||
| Configured check | Group: Embedded PostScript | Embedded PostScript (PostScript operator used) | PDF/A prohibits the use of embedded PostScript. |
| Configured check | Group: Embedded PostScript | Embedded PostScript (PostScript XObject used) | PDF/A prohibits the use of embedded PostScript. |
| Font | |||
| Configured check | Group: Font | CID (double byte) font not subset | Some output devices fail to process text using CID (double byte) fonts if the font is embedded completely instead of being subset. |
| Configured check | Group: Font | CIDSystemInfo and CMap dict not compatible | PDF/A requires that CIDSystemInfo and CMap dictionaries be compatible. |
| Configured check | Group: Font | Courier inside TrimBox | The font "Courier" is used inside of the TrimBox. This might have happened if the font actually used in the layout was missing when the PDF was created and was therefore replaced. |
| Configured check | Group: Font | Encoding entry prohibited for symbolic TrueType font | PDF/A prohibits that symbolic TrueType fonts use the Encoding entry. |
| Configured check | Group: Font | Font embedding flag "Bitmap embedding only" set | The embedding flag "Bitmap embedding only" in embedded TrueType font is set. |
| Configured check | Group: Font | Font embedding flag "Editable embedding" set | The embedding flag "Editable embedding" in embedded TrueType font is set. |
| Configured check | Group: Font | Font embedding flag "Installable embedding" set | The embedding flag "Installable embedding" in embedded TrueType font is set. |
| Configured check | Group: Font | Font embedding flag "No subsetting" set | The embedding flag "No subsetting" in embedded TrueType font is set. |
| Configured check | Group: Font | Font embedding flag "Preview & Print embedding" set | The embedding flag "Preview & Print embedding" in embedded TrueType font is set. |
| Configured check | Group: Font | Font embedding flag "Restricted License embedding" set | The embedding flag "Restricted License embedding" in embedded TrueType font is set. |
| Configured check | Group: Font | Font embedding flag allows for embedding | Embedding flag in embedded TrueType font allows for embedding. |
| Configured check | Group: Font | Font embedding flag has unknown value | Embedding flag in embedded TrueType font has unknown value. |
| Configured check | Group: Font | Font embedding flag is present | Embedding flag is present in embedded TrueType font. |
| Configured check | Group: Font | Font name is not unique | A font with the same name is embedded multiple times. This can lead to wrong output if the PDF Render Engine can not differentiate these fonts. |
| Configured check | Group: Font | Font not embedded | Font is not embedded in the PDF file. |
| Configured check | Group: Font | Font not embedded (and text rendering mode not 3) | In order to make sure that all characters in a PDF are accurately displayed all required fonts should be embedded into a PDF file. Some PDF-based ISO standards require that all fonts used for text are embedded unless that text uses text rendering mode 3 (invisible text). |
| Configured check | Group: Font | Font reverts to .notdef glyph | Some font programs revert to the .notdef glyph, which is a sign of a problematic font or an error during the PDF creation process. |
| Configured check | Group: Font | Glyph in subset font missing | PDF/A requires that a font subset contains all glyphs used in the page description. |
| Configured check | Group: Font | Glyph width info in PDF does not match width info in embedded font | The font dictionary in a PDF file contains width information for the glyphs of the actual font. Width information is also available in the font itself. It is important that the widths in the font dictionary match the actual glyph widths of the font. Consumers of PDF files depend on these widths in many different contexts, including viewing, printing, fauxing (font substitution), reflow, and word search. These operations may malfunction if arbitrary adjustments are made to the widths so that they do not represent the glyph widths intended by the PDF producer. Some PDF-based ISO standards require that the glyph widths in the font dictionary and the glyph widths in the embedded font are consistent. |
| Configured check | Group: Font | Invalid WMode | PDF/A requires that the WMode entry in a CMap dictionary is identical to the WMode entry in the CMap stream. |
| Configured check | Group: Font | List font with specified name | Font name contains the entered value. |
| Configured check | Group: Font | More than one encoding in symbolic TrueType font's cmap | Some PDF-based ISO standards require that symbolic TrueType fonts contain exactly one encoding in their cmap tables. |
| Configured check | Group: Font | Text cannot be mapped to Unicode | Text cannot be mapped to Unicode |
| Configured check | Group: Font | Type 2 CID font: CIDToGIDMap invalid or missing | PDF/A requires that a Type 2 CIDFont has a stream mapping from CIDs to glyph indices or the name Identity as its value. |
| Configured check | Group: Font | Uses Multiple Master font | Lists text using Multiple Master fonts. |
| Configured check | Group: Font | Uses OpenType font | Text uses OpenType font. Support for OpenType fonts was introduced in PDF 1.6 (Acrobat 7). OpenType fonts are prohibited in PDF/X-1a, PDF/X-3 and PDF/A-1 files. |
| Configured check | Group: Font | Uses Type 3 font | Type 3 Fonts sometimes have poor quality. |
| Configured check | Group: Font | Wrong encoding for non-symbolic TrueType font | PDF/A requires that non-symbolic TrueType fonts use MacRomanEncoding or WinAnsiEncoding. |
| Form fields | |||
| Configured check | Group: Form fields | Form field does not have appearance dict | PDF/A requires that every interactive form field has an appearance dictionary. |
| Configured check | Group: Form fields | Interactive form fields not allowed | Best practice guidelines from industry associations recommend not to use interactive form fields in PDF files for prepress. |
| Configured check | Group: Form fields | NeedAppearances flag present but not set to false | PDF/A and PDF/E require that an interactive form field either does not have a NeedAppearances flag or that it is set to false. |
| General Graphic state properties | |||
| Configured check | Group: General Graphic state properties | BG (black generation) setting used | BG (black generation) settings affect conversion of RGB color (DeviceRGB) to CMYK process color and may interfere with the settings in an output device. |
| Configured check | Group: General Graphic state properties | Flatness value is greater than 1 | Flatness tolerance controls the maximum permitted distance in device pixels between the mathematically correct path of a curve and an approximation constructed from straight line segments. Thus flatness determines how precise rendering of curves is performed. For devices with a high resolution - like an image setter - it can be time consuming to image curves at full precision. Values can range from 0 (zero) to 100. |
| Configured check | Group: General Graphic state properties | Has TR2 entry with a value of Default | Transfer functions (TR) adjust color values, e.g. in order to compensate for nonlinear response in a particular output device. TR2 is the same as TR except that the value may also be the name Default, denoting the transfer function that was in effect at the start of the page. Some PDF-based ISO standards prohibit the use of the transfer curve entry TR2 with any value other than Default. |
| Configured check | Group: General Graphic state properties | Invalid rendering intent | PDF/A only allows the following rendering intents: RelativeColorimetric, AbsoluteColorimetric, Perceptual, Saturation. |
| Configured check | Group: General Graphic state properties | Rendering intent explicitly set | Best practice guidelines from some industry associations recommend to prohibit explicitly defined requests for a rendering intent in PDF file. Nevertheless, rendering intents only affect rendering of device independent color. |
| Configured check | Group: General Graphic state properties | Transfer curve used | Transfer curves are prohibited in some PDF-based ISO standards. Use Acrobat Distiller 5's "Apply transfer curves" to avoid transfer curves in PDF files without compromising page contents. |
| Configured check | Group: General Graphic state properties | Transparency used | Some PDF-based ISO standards prohibit the use of transparency. |
| Configured check | Group: General Graphic state properties | Transparency used (blend mode not “Normal” nor “Compatible”) | A blend mode other than “Normal“ or “Compatible” makes the respective objects appear transparent. Beginning with PDF 1.4 (Acrobat 5) transparency is supported. Some PDF-based ISO standards prohibit the use of transparency. Acrobat PDF Optimizer may be used in order to flatten transparency. |
| Configured check | Group: General Graphic state properties | Transparency used (soft mask) | A transparent soft mask is present. Beginning with PDF 1.4 (Acrobat 5) transparency is supported. Some PDF-based ISO standards prohibit the use of transparency. Acrobat PDF Optimizer may be used in order to flatten transparency. |
| Configured check | Group: General Graphic state properties | Transparency used (transparency group) | A transparency group entry is present. Beginning with PDF 1.4 (Acrobat 5) transparency is supported. Some PDF-based ISO standards prohibit the use of transparency. Acrobat PDF Optimizer may be used in order to flatten transparency. |
| Configured check | Group: General Graphic state properties | UCR (under color removal) setting used | UCR (under color removal) settings affect conversion of RGB color (DeviceRGB) to CMYK process color and may interfere with the settings in an output device. |
| Graphic state properties for fill | |||
| Configured check | Group: Graphic state properties for fill | >85% black filled object set to knock out | Finds all objects that are at least 85% black and that are set to knock out. |
| Configured check | Group: Graphic state properties for fill | Black text knocks out and is smaller than 12 pt | To minimize registration problems in print, black objects should be set to overprint if placed on top of other elements. However, this may not be adequate if the black object is not completely inside the "background" object or if that object is not single-colored. |
| Configured check | Group: Graphic state properties for fill | Ink coverage is above 230% | This page has ink coverage above 230% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for fill | Ink coverage is above 245% | This page has ink coverage above 245% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for fill | Ink coverage is above 290% | This page has ink coverage above 290% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for fill | Ink coverage is above 305% | This page has ink coverage above 305% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for fill | Ink coverage is above 320% | This page has ink coverage above 320% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for fill | Ink coverage is above 340% | This page has ink coverage above 340% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for fill | Ink coverage is above specified value | This page has ink coverage for vector objects above the specified value. |
| Configured check | Group: Graphic state properties for fill | Object uses 400% ink | Object uses 400%, that is 100 % in Cyan, Magenta, Yellow and Black. This will cause problems when being printed. |
| Configured check | Group: Graphic state properties for fill | Text smaller than 8 pt uses more than 1 colorant | Small text using more than one colorant causes registration problems when printed on a printing press. |
| Configured check | Group: Graphic state properties for fill | Text smaller than 9 pt uses more than 1 colorant | Small text using more than one colorant causes registration problems when printed on a printing press. |
| Configured check | Group: Graphic state properties for fill | Text uses 400% ink | Text uses 400% which means 100% in Cyan, Magenta, Yellow and Black. That will cause problems when printing. |
| Configured check | Group: Graphic state properties for fill | Transparency used (filled object with ca value smaller than 1.0) | Filled object uses constant alpha with a value smaller than 1.0 which implies transparency. Beginning with PDF 1.4 (Acrobat 5) transparency is supported. Some PDF-based ISO standards prohibit the use of transparency. Acrobat PDF Optimizer may be used in order to flatten transparency. |
| Configured check | Group: Graphic state properties for fill | Type of smooth shading is axial | Determines whether a filled object uses a smooth shade of type 2 which is an axial smooth shade. |
| Graphic state properties for stroke | |||
| Configured check | Group: Graphic state properties for stroke | >85% black stroked object set to knock out | Finds all objects that are at least 85% black and that are set to knock out. |
| Configured check | Group: Graphic state properties for stroke | Black text knocks out and is smaller than 12 pt (stroked) | To minimize registration problems in print, black objects should be set to overprint if placed on top of other elements. However, this may not be adequate if the black object is not completely inside the "background" object or if that object is not single-colored. |
| Configured check | Group: Graphic state properties for stroke | Hairline (0.125 pt) | Hairlines may disappear when they are printed. Only lines within the TrimBox are listed. |
| Configured check | Group: Graphic state properties for stroke | Hairline (0.25 pt) uses color values below 90% | Hairline uses color values below 90%. Only lines within the TrimBox are listed. |
| Configured check | Group: Graphic state properties for stroke | Hairline (0.25 pt) with at least two colorants | Hairlines that use more than one plate might lead to registration problems in print. Only lines within the TrimBox are listed. |
| Configured check | Group: Graphic state properties for stroke | Hairline between 0.125 and 0.25 pt | Thin lines may disappear when they are printed. Only lines within the TrimBox are listed. |
| Configured check | Group: Graphic state properties for stroke | Hairline between 0.25 and 0.5 pt | Line width between 0.25 and 0.5 pt. Only lines within the TrimBox are listed. |
| Configured check | Group: Graphic state properties for stroke | Hairline between 0.5 and 1 pt | Line width between 0.5 and 1 pt. Only lines within the TrimBox are listed. |
| Configured check | Group: Graphic state properties for stroke | Ink coverage is above 230% (stroked) | This page has ink coverage above 230% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for stroke | Ink coverage is above 245% (stroked) | This page has ink coverage above 245% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for stroke | Ink coverage is above 290% (stroked) | This page has ink coverage above 290% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for stroke | Ink coverage is above 305% (stroked) | This page has ink coverage above 305% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for stroke | Ink coverage is above 320% (stroked) | This page has ink coverage above 320% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for stroke | Ink coverage is above 340% (stroked) | This page has ink coverage above 340% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Graphic state properties for stroke | Ink coverage is above specified value (stroked) | This page has ink coverage for vector objects above the specified value. |
| Configured check | Group: Graphic state properties for stroke | Line width is less than 0.124 pt | Line width less than 0.124 pt. These "hairlines" may cause problems when being printed. |
| Configured check | Group: Graphic state properties for stroke | Line width is less than 0.25 pt | Line width less than 0.25 pt. These "hairlines" may cause problems when being printed. |
| Configured check | Group: Graphic state properties for stroke | Line width is less than 0.3 pt | Lines with a thickness below 0.3 pt may cause problems when printed. |
| Configured check | Group: Graphic state properties for stroke | Line width is less than specified value | Line width equal or less than the specified value. |
| Configured check | Group: Graphic state properties for stroke | Object uses 400% ink (stroked) | Object uses 400%, that is 100 % in Cyan, Magenta, Yellow and Black. This will cause problems when being printed. |
| Configured check | Group: Graphic state properties for stroke | Text uses 400% ink (stroked) | Text uses 400% which means 100% in Cyan, Magenta, Yellow and Black. That will cause problems when printing. |
| Configured check | Group: Graphic state properties for stroke | Transparency used (stroked object with CA value smaller than 1.0) | Stroked object uses constant alpha with a value smaller than 1.0 which implies transparency. Beginning with PDF 1.4 (Acrobat 5) transparency is supported. Some PDF-based ISO standards prohibit the use of transparency. Acrobat PDF Optimizer may be used in order to flatten transparency. |
| Configured check | Group: Graphic state properties for stroke | Type of smooth shading is axial (stroked) | Determines whether a stroked object uses a smooth shade of type 2 which is an axial smooth shade. |
| ICC color spaces | |||
| Configured check | Group: ICC color spaces | ICC profile version 4 or newer | ICC profiles with version of 4 or newer are prohibited in PDF/A. |
| Image | |||
| Configured check | Group: Image | Alternate image present | The image has an alternate image associated with it. |
| Configured check | Group: Image | Black bitmap image is set to knock out | A bitmap image using black should be set to overprint. |
| Configured check | Group: Image | CMYK image set to overprint | CMYK images cannot overprint any other objects (with the exception of objects using spot color). The overprint settings of these objects will probably have no effect. Any objects not using spot color will be knocked out. |
| Configured check | Group: Image | Gray image set to overprint | Grayscale images cannot overprint any other objects (with the exception of objects using spot color). The overprint settings of these objects will probably have no effect. Any objects not using spot color will be knocked out. |
| Configured check | Group: Image | Image has OPI information | OPI information is used in order to replace embedded images with external images. The use of OPI information is prohibited in PDF-based ISO standards. |
| Configured check | Group: Image | Image uses RunLength compression | Best practice guidelines from industry associations recommend to not use RunLength compression as it is typically much less efficient than ZIP or JPEG compression. |
| Configured check | Group: Image | Ink coverage is above 310% (image) | Images have ink coverage above 310% and may cause problems due to the high amount of ink being applied to the paper when printed. |
| Configured check | Group: Image | Ink coverage is above specified value (image) | This page has ink coverage for images above the specified value. |
| Configured check | Group: Image | Interpolate key for image not false | PDF/A requires that the Interpolate key for an image - if present - is set to false. |
| Configured check | Group: Image | JPEG2000 compression used | Beginning with PDF 1.6 (Acrobat 7) JPEG2000 (JPXDecode) compression is supported. JPEG2000 compression is prohibited in PDF/X-1a, PDF/X-3 and PDF/A-1. |
| Configured check | Group: Image | List all bitmap images below specified resolution | Image resolution of bitmap images is equal or smaller than the entered resolution value. |
| Configured check | Group: Image | List all color and grayscale images below specified resolution | Image resolution of color and grayscale images is equal or smaller than the entered resolution value. |
| Configured check | Group: Image | List all images with specified resolution | Image resolution of images is equal to the entered resolution value with a tolerance of plus/minus 10ppi. |
| Configured check | Group: Image | List color and grayscale images not within 250 to 450 ppi | The resolution of color and grayscale images is not between 250 and 450 ppi. It depends on the image content whether this is sufficient. |
| Configured check | Group: Image | Resolution of bitmap images is between 0 and 100 ppi | Image resolution of bitmap images or image masks is greater than 0 and less than or equal to 100 ppi. |
| Configured check | Group: Image | Resolution of bitmap images is between 100 and 300 ppi | Image resolution of bitmap images or image masks is greater than 100 and less than or equal to 300 ppi. |
| Configured check | Group: Image | Resolution of bitmap images is between 300 and 600 ppi | Image resolution of bitmap images or image masks is greater than 300 and less than or equal to 600 ppi. |
| Configured check | Group: Image | Resolution of bitmap images is between 550 and 800 ppi | The resolution of bitmap images is between 550 and 800 ppi. It depends on the image content whether this is sufficient. |
| Configured check | Group: Image | Resolution of bitmap images is between 600 and 1000 ppi | Image resolution of bitmap images or image masks is greater than 600 and less than or equal to 1000 ppi. |
| Configured check | Group: Image | Resolution of bitmap images is between 900 and 1200 ppi | The resolution of bitmap images is between 900 and 1200 ppi. It depends on the image content whether this is sufficient. |
| Configured check | Group: Image | Resolution of bitmap images is greater than 1000 ppi | Image resolution of bitmap images or image masks is greater than 1000 ppi. |
| Configured check | Group: Image | Resolution of bitmap images is greater than 1905 ppi | The resolution of bitmap images is greater than 1905 ppi which is very high in the selected printing process. |
| Configured check | Group: Image | Resolution of bitmap images is greater than 3600 ppi | The resolution of bitmap images is greater than 3600 ppi which is very high. |
| Configured check | Group: Image | Resolution of bitmap images is less than 550 ppi | The resolution of bitmap images is less than 550 ppi. This might be insufficient for proper print results. |
| Configured check | Group: Image | Resolution of bitmap images is less than 900 ppi | The resolution of bitmap images is less than 900 ppi. This might be insufficient for proper print results. |
| Configured check | Group: Image | Resolution of color and grayscale images is between 0 and 100 ppi | Image resolution of color and grayscale images is greater than 0 and less than or equal to 100 ppi. |
| Configured check | Group: Image | Resolution of color and grayscale images is between 100 and 120 ppi | Image resolution of color and grayscale images is greater than 100 and less than or equal to 120 ppi. |
| Configured check | Group: Image | Resolution of color and grayscale images is between 100 and 150 ppi | The resolution of color and grayscale images is between 100 and 150 ppi. It depends on the image content whether this is sufficient. |
| Configured check | Group: Image | Resolution of color and grayscale images is between 120 and 150 ppi | Image resolution of color and grayscale images is greater than 120 and less than or equal to 150 ppi. |
| Configured check | Group: Image | Resolution of color and grayscale images is between 150 and 225 ppi | The resolution of color and grayscale images is between 150 and 225 ppi. It depends on the image content whether this is sufficient. |
| Configured check | Group: Image | Resolution of color and grayscale images is between 150 and 250 ppi | Image resolution of color and grayscale images is greater than 150 and less than or equal to 250 ppi. |
| Configured check | Group: Image | Resolution of color and grayscale images is between 200 and 300 ppi | The resolution of color and grayscale images is between 200 and 300 ppi. It depends on the image content whether this is sufficient. |
| Configured check | Group: Image | Resolution of color and grayscale images is greater than 250 ppi | Image resolution of color and grayscale images is greater than 250 ppi. |
| Configured check | Group: Image | Resolution of color and grayscale images is greater than 300 ppi | The resolution of color and grayscale images is greater than 300 ppi which is very high in the selected printing process. |
| Configured check | Group: Image | Resolution of color and grayscale images is greater than 450 ppi | The resolution of color and grayscale images is greater than 450 ppi which is very high. |
| Configured check | Group: Image | Resolution of color and grayscale images is greater than 750 ppi | The resolution of color and grayscale images is greater than 750 ppi which is very high. |
| Configured check | Group: Image | Resolution of color and grayscale images is less than 100 ppi | The resolution of color and grayscale images is less than 100 ppi. This might be insufficient for proper print results. |
| Configured check | Group: Image | Resolution of color and grayscale images is less than 150 ppi | The resolution of color and grayscale images is less than 150 ppi. This might be insufficient for proper print results. |
| Configured check | Group: Image | Resolution of color and grayscale images is less than 200 ppi | The resolution of color and grayscale images is less than 200 ppi. This might be insufficient for proper print results. |
| Configured check | Group: Image | Spot color image is set to overprint | Spot color image is set to overprint. This is in many cases not desired as it may appear transparent when being printed. |
| Configured check | Group: Image | Transparency used (soft mask in image) | A transparent soft mask is present. Beginning with PDF 1.4 (Acrobat 5) transparency is supported. Some PDF-based ISO standards prohibit the use of transparency. Acrobat PDF Optimizer may be used in order to flatten transparency. |
| Layers | |||
| Configured check | Group: Layers | Check layer metadata for entry "print" | Checks whether "print" appears in the layer metadata. |
| Output Intent for PDF/X (ICC profile properties) | |||
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | CMYK used but OutputIntent not CMYK | Use of DeviceCMYK is prohibited by PDF/A if the OutputIntent does not contain an CMYK destination profile. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile for Web Offset (outdated ICC profile) | The used ICC profile is based on old color standards. When printing color shifts may occur. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management settings and recommendations for all applications can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for coated paper | This PDF is suitable for sheetfed offset printing. This message is only for your information. The colors are prepared for printing on glossy or matte coated paper with a total area coverage of 330% (paper type 1+2). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for coated paper (300%) | This PDF is suitable for sheetfed offset printing. This message is only for your information. The colors are prepared for printing on glossy or matte coated paper with a total area coverage of 300% (paper type 1+2). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for coated paper (300%, NP screen) | This PDF is suitable for sheetfed offset printing. This message is only for your information. The colors are prepared for printing on glossy or matte coated paper with NP screen (non-periodic screen, FM screen) with a total area coverage of 300% (paper type 1+2). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for coated paper (NP screen) | This PDF is suitable for sheetfed offset printing. This message is only for your information. The colors are prepared for printing on glossy or matte coated paper with NP screen (non-periodic screen, FM screen) with a total area coverage of 330% (paper type 1+2). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for coated web offset paper | This PDF is suitable for web offset printing. This message is only for your information. The colors are prepared for printing on glossy or matte coated paper with a total area coverage of 300% (paper type 1+2). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for coated web offset paper (NP screen) | This PDF is suitable for web offset printing. This message is only for your information. The colors are prepared for printing on glossy or matte coated paper with NP screen (non-periodic screen, FM screen) with a total area coverage of 300% (paper type 1+2). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for LWC improved paper | This PDF is suitable for printing on LWC improved paper. This message is only for your information. The colors are prepared for printing on LWC improved paper (light weight coating) with a total area coverage of 300% (paper type 3). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for machine coated web offset paper | This PDF is suitable for newspaper printing. This message is only for your information. The colors are prepared for printing on MFC paper (machine finished coating, machine coated) with a total area coverage of 280%. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for Sheetfed Offset (outdated ICC profile) | The used ICC profile is based on old color standards. When printing color shifts may occur. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management settings and recommendations for all applications can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for SNP paper | This PDF is suitable for web offset printing. This message is only for your information. The colors are prepared for printing on SNP paper (Standard Newsprint) with a total area coverage of 260%. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for Standard LWC paper | This PDF is suitable for web offset printing. This message is only for your information. The colors are prepared for printing on Standard LWC paper (light weight coating) with a total area coverage of 300% (paper type 3). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for super calandered paper | This PDF is suitable for web offset printing. This message is only for your information. The colors are prepared for printing on SC paper (super calandered) with a total area coverage of 270%. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for uncoated white paper | This PDF is suitable for sheetfed offset printing. This message is only for your information. The colors are prepared for printing on uncoated white paper with a total area coverage of 300% (paper type 4). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for uncoated white paper (NP screen) | This PDF is suitable for sheetfed offset printing. This message is only for your information. The colors are prepared for printing on uncoated white paper with NP screen (non-periodic screen, FM screen) with a total area coverage of 300% (paper type 4). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is for uncoated yellowish paper | This PDF is suitable for sheetfed offset printing. This message is only for your information. The colors are prepared for printing on uncoated yellowish paper with a total area coverage of 320% (paper type 5). |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not a recommended ICC profile (outdated ICC profile) | The used profile is based on outdated color standards. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. Guidelines and recommendations for all applications can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for data delivery (generic ICC profile) | The used profile indicates an erroneous color configuration in the application. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. Guidelines and recommendations for all applications can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Magazine Ads | The Ghent PDF Workgroup recommends certain ICC profiles for use as a destination profile in the PDF/X Output Intent when exchanging PDF/X files according to the Ghent specifications. For more information see www.gwg.org. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Newspaper Ads | The Ghent PDF Workgroup recommends certain ICC profiles for use as a destination profile in the PDF/X Output Intent when exchanging PDF/X files according to the Ghent specifications. For more information see www.gwg.org. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Newspaper Ads (standard ICC profile) | A standard profile for Sheetfed Offset, Web Offset or Gravure Printing is defined as output condition. Please double-check the actual output condition and either choose a different profile for preflighting or change the color setup of the document (especially of the images) as well as the output condition. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Newspaper Ads (standard US ICC profile) | A standard profile for Sheetfed Offset, Web Offset or Gravure Printing in the USA is defined as output condition. Please double-check the actual output condition and either choose a different profile for preflighting or change the color setup of the document (especially of the images) as well as the output condition. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. Guidelines and recommendations for all applications can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Newspaper Ads (unknown ICC profile) | An unknown ICC profile is defined as output condition. Please double-check the actual output condition and either choose a different profile for preflighting or change the color setup of the document (especially of the images) as well as the output condition. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for printing (unknown ICC profile) | An unknown ICC profile is set as output condition. Verify the actual output condition of the document and choose either another analysis profile or change the colors of the document (especially of the images) as well as the output condition. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management settings and recommendations for all applications can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Sheetfed Offset | The Ghent PDF Workgroup recommends certain ICC profiles for use as a destination profile in the PDF/X Output Intent when exchanging PDF/X files according to the Ghent specifications. For more information see www.gwg.org. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Sheetfed Offset (standard ICC profile) | A standard profile for Newspaper Ads, Web Offset or Gravure Printing is defined as output condition. Please double-check the actual output condition and either choose a different profile for preflighting or change the color setup of the document (especially of the images) as well as the output condition. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Sheetfed Offset (standard US ICC profile) | A standard profile for Newspaper Ads, Web Offset or Gravure Printing in the USA is defined as output condition. Please double-check the actual output condition and either choose a different profile for preflighting or change the color setup of the document (especially of the images) as well as the output condition. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. Guidelines and recommendations for all applications can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Web Offset (cold set) | The Ghent PDF Workgroup recommends certain ICC profiles for use as a destination profile in the PDF/X Output Intent when exchanging PDF/X files according to the Ghent specifications. For more information see www.gwg.org. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Web Offset (heat set) | The Ghent PDF Workgroup recommends certain ICC profiles for use as a destination profile in the PDF/X Output Intent when exchanging PDF/X files according to the Ghent specifications. For more information see www.gwg.org. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Web Offset (standard ICC profile) | A standard profile for Newspaper Ads, Sheetfed Offset or Gravure Printing is defined as output condition. Please double-check the actual output condition and either choose a different profile for preflighting or change the color setup of the document (especially of the images) as well as the output condition. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is not recommended for Web Offset (standard US ICC profile) | A standard profile for Newspaper Ads, Sheetfed Offset or Gravure Printing in the USA is defined as output condition. Please double-check the actual output condition and either choose a different profile for preflighting or change the color setup of the document (especially of the images) as well as the output condition. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. Guidelines and recommendations for all applications can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is recommended for Newspaper Ads | This PDF is suitable for newspaper printing. This message is only for your information. The colors are prepared for newspaper printing with 26% tone value increase and a total area coverage of 240%. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is recommended for Newspaper Ads (ICC profile of BasicColor) | The used profile is based on the same color standards as recommended, but it may differ in conversion results. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is recommended for Newspaper Ads (USA) | The used profile is optimized for newspaper printing in the USA. In Europe PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is recommended for Sheetfed Offset (ICC profile of Adobe) | The used profile is based on the same color standards as recommended, but it may differ in conversion results. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is recommended for Sheetfed Offset (ICC profile of BasicColor) | The used profile is based on the same color standards as recommended, but it may differ in conversion results. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is recommended for Sheetfed Offset (USA) | The used profile is optimized for Sheetfed Offset in the USA. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output in Europe. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is recommended for Web Offset (ICC profile of Adobe) | The used profile is based on the same color standards as recommended, but it may differ in conversion results. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is recommended for Web Offset (ICC profile of BasicColor) | The used profile is based on the same color standards as recommended, but it may differ in conversion results. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile is recommended for Web Offset (USA) | The used profile is optimized for Web Offset in the USA. PDFX-ready recommends the latest color profiles of ECI (www.eci.org) for image separation and PDF output in Europe. More information on color management and output conditions can be found at www.pdfx-ready.ch |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Destination profile version 4 or newer | Destination profile in OutputIntent version 4 or newer prohibited in PDF/A. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | Gray in alt. color space but wrong destination profile in OutputIntent | Use of DeviceGray is prohibited by PDF/A if the OutputIntent does not contain a Gray, RGB or CMYK destination profile. |
| Configured check | Group: Output Intent for PDF/X (ICC profile properties) | RGB used for alt. color but OutputIntent not RGB | Use of DeviceRGB is prohibited by PDF/A if the OutputIntent does not contain an RGB destination profile. |
| Output Intents for PDF/X | |||
| Configured check | Group: Output Intents for PDF/X | Destination profile missing in OutputIntent | PDF/A requires that an OutputIntent contains a destination profile. |
| Configured check | Group: Output Intents for PDF/X | Device process color used but no OutputIntent | PDF/A requires that as soon as DeviceGray, DeviceRGB or DeviceCMYK are used an OutputIntent with a destination profile must be present. |
| Configured check | Group: Output Intents for PDF/X | Device process color used in alt. color space but no OutputIntent | PDF/A requires that as soon as DeviceGray, DeviceRGB or DeviceCMYK are used an OutputIntent with a destination profile must be present. |
| Configured check | Group: Output Intents for PDF/X | OutputConditionIdentifier missing or empty | PDF/A requires that the OutputConditionIdentifier in an OutputIntent is present and not empty. |
| Configured check | Group: Output Intents for PDF/X | PDF/X Output Intent without embedded ICC profile | The PDF/X Output Intent does not have an embedded ICC profile. |
| Page description | |||
| Configured check | Group: Page description | Bitmap image uses ZIP compression | Best practice guidelines from industry associations recommend to not use ZIP compression for bitmap images as it is typically much less efficient than CCITT (fax) compression. |
| Configured check | Group: Page description | Bitmap images | Identifies all bitmap images without image masks. |
| Configured check | Group: Page description | Color images | Identifies all color images. |
| Configured check | Group: Page description | Grayscale images | Identifies all grayscale images. |
| Configured check | Group: Page description | Image is not CMYK or spot | Finds images that use colors other than DeviceCMYK or spot colors - i.e. any images using device independent color or DeviceRGB. |
| Configured check | Group: Page description | Image masks | Identifies all image masks. |
| Configured check | Group: Page description | List text using Courier inside TrimBox/BleedBox | Find all occurrences of text inside TrimBox or BleedBox that use Courier. |
| Configured check | Group: Page description | Max. nesting level of graphic states exceeded | PDF/A-1 allows a maximum nesting level of 28 for q/Q operators. |
| Configured check | Group: Page description | Multitone/multichannel images | Identifies all multitone and multichannel images. |
| Configured check | Group: Page description | Non-text objects | Identifies all page objects except text objects. |
| Configured check | Group: Page description | Number of nodes in path is greater than 1000 | Old RIPs may have problems if the number of nodes on a path is too high. |
| Configured check | Group: Page description | Object completely outside MediaBox | Objects outside of the MediaBox will never get printed. |
| Configured check | Group: Page description | Object is closer than @@mindistance:"D_10_Minimumdistance_long" 1.5@@ mm inside to TrimBox | Checks if the border of a page object is closer to the TrimBox (trimmed page border) than the specified minimum distance. Such page objects can cause problems when the printed page is cut. |
| Configured check | Group: Page description | Object is closer than @@mindistance:"D_10_Minimumdistance_long" 1.5@@ mm outside to TrimBox | Checks if the border of a page object is closer to the TrimBox (trimmed page border) than the specified minimum distance. Such page objects can cause problems when the printed page is cut. |
| Configured check | Group: Page description | Object is closer than @@mindistance:"D_10_Minimumdistance_long" 1.5@@ mm to the TrimBox (binding edges are not checked) | Checks if the border of a page object is closer to the TrimBox (trimmed page border) than the specified minimum distance. Such page objects can cause problems when the printed page is cut. This check ignores page objects that are in the binding edge (for even pages the right page border, for odd pages the left page border). |
| Configured check | Group: Page description | Page description contains invalid operator | PDF/A prohibits the use of operators in a page description if they are not defined in PDF 1.4, even when they are bracketed by BX...EX. |
| Configured check | Group: Page description | Page objects | Identifies all page objects. |
| Configured check | Group: Page description | Smooth shade objects | Object is a smooth shade. |
| Configured check | Group: Page description | Text objects | Reports all text objects except for stroked text and text used as a clipping path. |
| Configured check | Group: Page description | Unknown operator in page description | The PDF contains unknown syntax (not defined in the PDF specification). This will almost always cause problems when the PDF is printed. |
| Configured check | Group: Page description | Vector objects (filled) | Reports any filled vector object. |
| Configured check | Group: Page description | Vector objects (stroked) | Reports any stroked vector object. |
| Pages | |||
| Configured check | Group: Pages | CropBox not equal MediaBox | In order to avoid ambiguity the CropBox, if present, should be the same as the MediaBox. |
| Configured check | Group: Pages | Effective ink coverage above specified value | Larger regions on this page have a total area coverage above the specified value. This can cause problems because a large amount of ink is applied to the paper. For visualizing the respective regions pdfToolbox or the Output Preview of Acrobat with an activated total area coverage check can be used. This check includes all page objects including images and checks an effective area of 15 x 15 millimeters. |
| Configured check | Group: Pages | Effective ink coverage is above 230% | Larger regions on this page have a total area coverage of more than 230%. This can cause problems because a large amount of ink is applied to the paper. For visualizing the respective regions pdfToolbox or the Output Preview of Acrobat with an activated total area coverage check of 230% can be used. This check includes all page objects including images and checks an effective area of 15 x 15 millimeters. |
| Configured check | Group: Pages | Effective ink coverage is above 245% | Larger regions on this page have a total area coverage of more than 245%. This can cause problems because a large amount of ink is applied to the paper. For visualizing the respective regions pdfToolbox or the Output Preview of Acrobat with an activated total area coverage check of 245% can be used. This check includes all page objects including images and checks an effective area of 15 x 15 millimeters. |
| Configured check | Group: Pages | Effective ink coverage is above 290% | Larger regions on this page have a total area coverage of more than 290%. This can cause problems because a large amount of ink is applied to the paper. For visualizing the respective regions pdfToolbox or the Output Preview of Acrobat with an activated total area coverage check of 290% can be used. This check includes all page objects including images and checks an effective area of 15 x 15 millimeters. |
| Configured check | Group: Pages | Effective ink coverage is above 305% | Larger regions on this page have a total area coverage of more than 305%. This can cause problems because a large amount of ink is applied to the paper. For visualizing the respective regions pdfToolbox or the Output Preview of Acrobat with an activated total area coverage check of 305% can be used. This check includes all page objects including images and checks an effective area of 15 x 15 millimeters. |
| Configured check | Group: Pages | Effective ink coverage is above 320% | Larger regions on this page have a total area coverage of more than 320%. This can cause problems because a large amount of ink is applied to the paper. For visualizing the respective regions pdfToolbox or the Output Preview of Acrobat with an activated total area coverage check of 320% can be used. This check includes all page objects including images and checks an effective area of 15 x 15 millimeters. |
| Configured check | Group: Pages | Effective ink coverage is above 340% | Larger regions on this page have a total area coverage of more than 340%. This can cause problems because a large amount of ink is applied to the paper. For visualizing the respective regions pdfToolbox or the Output Preview of Acrobat with an activated total area coverage check of 340% can be used. This check includes all page objects including images and checks an effective area of 15 x 15 millimeters. |
| Configured check | Group: Pages | Error in page description | Identifies errors in page descriptions and appearance streams. |
| Configured check | Group: Pages | Page description is not compressed | In order to keep PDF files as small as possible it is recommended to compress the page description. |
| Configured check | Group: Pages | Page is empty | Page is empty |
| Configured check | Group: Pages | Page is equal or smaller A3 | Checks if the page size is lower or narrower than 421 mm by 298 mm ignoring page orientation. |
| Configured check | Group: Pages | Page scaling factor used | Beginning with PDF 1.6 (Acrobat 7) the page property "UserUnits", a scaling factor for the page coordinate space, is supported. By means of the page scaling factor page sizes beyond 200 x 200 inches (as limited until Acrobat 6) are possible. Page scaling factors are prohibited by some PDF-based ISO standards which are based on earlier PDF versions. |
| Configured check | Group: Pages | Page uses ArtBox | For unambiguous file exchange it is preferable to use TrimBox, not ArtBox, to define the area of a page to be printed. |
| Configured check | Group: Pages | Visual differences when comparing original and result | Compares appearance of pages in a PDF before and after processing and identifies pages that differ. Is executed only if at least one fixup is applied. |
| Preflight Certificate | |||
| Configured check | Group: Preflight Certificate | Document modified since Preflight Certificate was applied | The PDF document has been modified since the Preflight Certificate was applied. |
| Configured check | Group: Preflight Certificate | Preflight Certificate is not valid or reports errors | The Preflight Certificate is not valid or reports errors. |
| Configured check | Group: Preflight Certificate | Preflight Certificate is valid and reports info | The Preflight Certificate is valid and reports info. |
| Configured check | Group: Preflight Certificate | Preflight Certificate is valid and reports success | The Preflight Certificate is valid and reports success. |
| Configured check | Group: Preflight Certificate | Preflight Certificate is valid and reports warnings | The Preflight Certificate is valid and reports warnings. |
| Configured check | Group: Preflight Certificate | Preflight Certificate not present | There is no XMP metadata for a Preflight Certificate in the PDF document. |
| Configured check | Group: Preflight Certificate | Preflight Certificate signature not present | The Preflight Certificate signature is not present although there are Preflight Certificate XMP metadata. |
| Configured check | Group: Preflight Certificate | Preflight Certificate signature syntactically not valid | The Preflight Certificate signature is syntactically not valid. |
| Configured check | Group: Preflight Certificate | Preflight Certificate XMP metadata syntactically not valid | The Preflight Certificate XMP metadata is syntactically not valid. |
| Signatures | |||
| Configured check | Group: Signatures | Document is digitally signed | Checks whether the document contains signature fields. |
| Text | |||
| Configured check | Group: Text | Character is not white space but glyph is empty | Text (not white space) references a glpyh, but the glyph does not have a contour. |
| Configured check | Group: Text | Character references .notdef glyph | The text contains characters that are mapped to the .notdef glyph. The .notdef glyph should not be directly referenced but is used as a placeholder for missing glyphs instead. |
| Configured check | Group: Text | Invisible text (text rendering mode 3) | Lists text objects with text rendering mode 3. These text objects are invisible text and is usually created by an OCR process (optical character recognition). |
| Configured check | Group: Text | List all fonts below specified size | Font size is equal or smaller than entered value. |
| Configured check | Group: Text | Small black text (<12 pt) is set to knock out | Small black text should be set to overprint when placed on top of other objects. Otherwise registration problems are highly probable. |
| Configured check | Group: Text | Text is smaller than 12 pt | Identifies text with a size of less than 12 pt. |
| Configured check | Group: Text | Text is smaller than 5 pt | Identifies very small text with a size of less than 5 pt. It might be difficult to print small text in the selected printing process. |
| Configured check | Group: Text | Text is smaller than 5 pt and larger than 0.2 pt | Identifies very small text with a size of less than 5 pt. It might be difficult to print small text in the selected printing process. Text smaller than or equal to 0.2 pt, which is sometimes used to label pages, is not found by the check. |
| Configured check | Group: Text | Text is smaller than 8 pt | Identifies small text with a size of less than 8 pt. It might be difficult to print small text in the selected printing process. |
| Configured check | Group: Text | Text is smaller than specified size or line art | Identifies text with a size of less than specified size or line art. |
| Configured check | Group: Text | Text smaller than 10 pt uses more than 1 colorant | Small text using more than one colorant causes registration problems when printed on a printing press. |
| Configured check | Group: Text | Text used as a clipping path | List all text objects that are used as a clipping path. |
| Configured check | Group: Text | Text uses artificial bold style | Lists all text objects using artificial bold style. |
| Configured check | Group: Text | Text uses artificial italics style | Lists all text objects using artificial italics style. |
| Configured check | Group: Text | Text uses artificial outline style | Lists all text objects using artificial outline style. |
| Configured check | Group: Text | Text with stroked outlines | Lists all text objects whose outlines are stroked. |
| Configured check | Group: Text | Visible text (text rendering mode not 3) | Lists text objects with text rendering mode unequal to 3. |
| Color spaces, spot colors, inks | |||
|---|---|---|---|
| Configured fixup | Group: Color spaces, spot colors, inks | Adjust colors for PDF based ISO standards | Adjusts the colors in the PDF file to comply with the requirements of PDF based ISO standards such as PDF/A. Therefore an RGB or Gray Output Intent is embedded, and/or device-dependent CMYK colors are tagged with a CMYK ICC source profile. The Output Intents and the CMYK ICC profile are optimized for size to keep the PDF file size as small as possible. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert all spot colors to CMYK | Converts all spot colors to CMYK. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert alternate color space for spot colors to CMYK (Coated GRACoL 2006) | PDF/X-1a requires that the alternate color space for spot colors uses only DeviceCMYK. This fixups converts alternate color spaces that are not already CMYK to Coated GRACoL 2006 CMYK. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert alternate color space for spot colors to CMYK (ISO Coated v2 (ECI)) | PDF/X-1a requires that the alternate color space for spot colors uses only DeviceCMYK. This fixups converts alternate color spaces that are not already CMYK to ISO Coated v2 (ECI) CMYK. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert alternate color space for spot colors to CMYK (Web Coated SWOP 2006 Grade 3 Paper) | PDF/X-1a requires that the alternate color space for spot colors uses only DeviceCMYK. This fixups converts alternate color spaces that are not already CMYK to Web Coated SWOP 2006 Grade 3 Paper CMYK. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to 4c for digital printing | Converts all RGB, device independent and spot colors to CMYK using ISO Coated v2 (ECI) as the destination profile. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to B/W | Converts all RGB, CMYK, device independent and spot colors to grayscale using the 15% Dot Gain profile as the destination profile. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to Coated GRACoL 2006 (convert spot colors to CMYK) | Converts the current PDF document to CMYK only, using Coated GRACoL 2006 as destination profile. All spot colors are converted to CMYK as well. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to Coated GRACoL 2006 (keep spot colors) | Converts the current PDF document to CMYK, using Coated GRACoL 2006 as destination profile. All spot colors are maintained. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to grayscale | Converts all colors (including spot colors) in the current PDF document to grayscale. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to ISO Coated v2 (ECI) (convert spot colors to CMYK) | Converts the current PDF document to CMYK only, using ISO Coated v2 (ECI) as destination profile. All spot colors are converted to CMYK as well. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to ISO Coated v2 (ECI) (keep spot colors) | Converts the current PDF document to CMYK, using ISO Coated v2 (ECI) as destination profile. All spot colors are maintained. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to Japan Color Coated 2001 (convert spot colors to CMYK) | Converts the current PDF document to CMYK only, using Japan Color Coated 2001 as destination profile. All spot colors are converted to CMYK as well. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to Japan Color Coated 2001 (keep spot colors) | Converts the current PDF document to CMYK, using Japan Color Coated 2001 as destination profile. All spot colors are maintained. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to PSO Coated 300% NP (ECI) (convert spot colors to CMYK) | Converts the current PDF document to CMYK only, using PSO Coated 300% NP (ECI) as destination profile. All spot colors are converted to CMYK as well. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to PSO Coated 300% NP (ECI) (keep spot colors) | Converts the current PDF document to CMYK only, using PSO Coated 300% NP (ECI) as destination profile. All spot colors are maintained. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to PSO LWC Improved (ECI) (convert spot colors to CMYK) | Converts the current PDF document to CMYK only, using PSO LWC Improved (ECI) as destination profile. All spot colors are converted to CMYK as well. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to PSO LWC Improved (ECI) (keep spot colors) | Converts the current PDF document to CMYK, using PSO LWC Improved (ECI) as destination profile. All spot colors are maintained. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to PSO Standard News print SNP (ECI) (convert spot colors to CMYK) | Converts the current PDF document to CMYK only, using PSO Standard News print SNP (ECI) as destination profile. All spot colors are converted to CMYK as well. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to PSO Standard News print SNP (ECI) (keep spot colors) | Converts the current PDF document to CMYK only, using PSO Standard News print SNP (ECI) as destination profile. All spot colors are maintained. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to PSO Uncoated ISO12647 (ECI) (convert spot colors to CMYK) | Converts the current PDF document to CMYK only, using PSO Uncoated ISO12647 (ECI) as destination profile. All spot colors are converted to CMYK as well. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to PSO Uncoated ISO12647 (ECI) (keep spot colors) | Converts the current PDF document to CMYK, using PSO Uncoated ISO12647 (ECI) as destination profile. All spot colors are maintained. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to sRGB | Converts all colors (including spot colors) in the current PDF document to sRGB. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to Web Coated SWOP 2006 Grade 3 Paper (convert spot colors to CMYK) | Converts the current PDF document to CMYK only, using Web Coated SWOP 2006 Grade 3 Paper as destination profile. All spot colors are converted to CMYK as well. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert color to Web Coated SWOP 2006 Grade 3 Paper (keep spot colors) | Converts the current PDF document to CMYK, using Web Coated SWOP 2006 Grade 3 Paper as destination profile. All spot colors are maintained. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert NChannel to DeviceN (remove NChannel entries) | NChannel is an extension to a DeviceN color space introduced in PDF 1.6 (Acrobat 7). It enhances color conversion and proofing for DeviceN color spaces but is neither supported in earlier versions of the PDF format nor by PDF/X-1a, PDF/X-3 and PDF/A. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert red CMYK vector and text to spot color | Converts all red vector and text objects which are defined as 100% Magenta and 100% Yellow into a spot color "Red". |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert registration color to CMYK black only | Converts all registration color objects to DeviceCMYK black only. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert RGB vector and text to CMYK using Quick Conversion | Converts all RGB vector and text objects to CMYK. The conversion method is specified in the PostScript Reference Language Manual and ideal for colors from Office applications. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert uncalibrated CMYK and spot color alternates to sRGB | Converts uncalibrated CMYK (defined as DeviceCMYK or Process colors defined as Separation or DeviceN) as well as alternate colors of spot colors to sRGB. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset Europe to Web offset US (SWOP) | The DeviceLink profile “Sheetfed offset Europe to Web offset US (SWOP)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset to Newspaper (IFRA) | The DeviceLink profile “Sheetfed offset to Newspaper (IFRA)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset to Web offset on improved LWC paper | The DeviceLink profile "Sheetfed offset to Web offset on improved LWC paper" can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset to Web offset on LWC paper (Europe) | The DeviceLink profile “Sheetfed offset to Web offset on LWC paper (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset to Web offset on SC paper (Europe) | The DeviceLink profile “Sheetfed offset to Web offset on SC paper (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset, coated to uncoated paper (Europe) | The DeviceLink profile “Sheetfed offset, coated to uncoated paper (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset, coated to uncoated paper (PSO) | The DeviceLink profile "Sheetfed offset, coated to uncoated paper (PSO)" can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset, Europe to Japan | The DeviceLink profile “Sheetfed offset, Europe to Japan” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset, Europe to US (GRACoL) | The DeviceLink profile “Sheetfed offset, Europe to US (GRACoL)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset, reduce to 300% ink limit (Europe) | The DeviceLink profile “Sheetfed offset, reduce to 300% ink limit (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset, reduce to 300% ink limit, only if above 305% (Europe) | Only vector and text objects with an ink coverage above 305% and images with an ink coverage above 310% are color converted. The DeviceLink profile "Sheetfed offset, reduce to 300% ink limit (Europe)" can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset, to updated v2 profile (Europe) | The DeviceLink profile “Sheetfed offset, to updated v2 profile (Europe)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Sheetfed offset, US (GRACoL) to Europe | The DeviceLink profile “Sheetfed offset, US (GRACoL) to Europe” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Web offset (LWC improved) to Newspaper (IFRA) | The DeviceLink profile "Web offset (LWC improved) to Newspaper (IFRA)" can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Web offset to Newspaper (IFRA) | The DeviceLink profile “Web offset to Newspaper (IFRA)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Web offset US (SWOP) to Newspaper (IFRA) | The DeviceLink profile “Web offset US (SWOP) to Newspaper (IFRA)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Web offset, Europe to Japan | The DeviceLink profile “Web offset, Europe to Japan” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Web offset, Europe to US (SWOP) | The DeviceLink profile “Web offset, Europe to US (SWOP)” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Web offset, LWC improved to Japan | The DeviceLink profile "Web offset, LWC improved to Japan" can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Web offset, LWC improved to US (SWOP) | The DeviceLink profile "Web offset, LWC improved to US (SWOP)" can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Web offset, US (SWOP) to Europe | The DeviceLink profile “Web offset, US (SWOP) to Europe” can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Convert using DeviceLink Web offset, US (SWOP) to LWC improved | The DeviceLink profile "Web offset, US (SWOP) to LWC improved" can be used with the DeviceLink Add-on of pdfToolbox Plug-In, Server and CLI. |
| Configured fixup | Group: Color spaces, spot colors, inks | Correct 4c Black | Restores accidently separated Black. Text and Vector objects colored in Black with values in all CMYK channels get converted back to pure Black. |
| Configured fixup | Group: Color spaces, spot colors, inks | Discard Black Generation (BG) parameters | Removes any Black Generation entries in the PDF document, as required by PDF/X. |
| Configured fixup | Group: Color spaces, spot colors, inks | Discard Under Color Removal (UCR) parameters | Removes any Under Color Removal entries in the PDF document, as required by PDF/X. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent Coated GRACoL 2006 | Embeds Coated GRACoL 2006 as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent ISO Coated v2 (ECI) | Embeds ISO Coated v2 (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent ISO Coated v2 300% (ECI) | Embeds ISO Coated v2 300% (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent ISO News print 26% (IFRA) | Embeds ISO News print 26% (IFRA) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent ISO News print 30% (IFRA) | Embeds ISO News print 30% (IFRA) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent ISO Uncoated (ECI) | Embeds ISO Uncoated (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent ISO Web Coated (ECI) | Embeds ISO Web Coated (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent Japan Color 2001 Coated | Embeds Japan Color 2001 Coated as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent Japan Color 2002 Newspaper | Embeds Japan Color 2002 Newspaper as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent Japan Web Coated (Ad) | Embeds Japan Web Coated (Ad) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent PSO Coated 300% NP (ECI) | Embeds PSO Coated 300% NP (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent PSO Coated NP (ECI) | Embeds PSO Coated NP (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent PSO LWC Improved (ECI) | Embeds PSO LWC Improved (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent PSO Machine Finished Coating MFC (ECI) | Embeds PSO Machine Finished Coating MFC (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent PSO Standard News print SNP (ECI) | Embeds PSO Standard News print SNP (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent PSO Super Calandered SC (ECI) | Embeds PSO Super Calandered SC (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent PSO Uncoated ISO12647 (ECI) | Embeds PSO Uncoated ISO12647 (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent PSO Uncoated NP (ECI) | Embeds PSO Uncoated NP (ECI) as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent sRGB | Embeds sRGB as Output Intent for PDF/A and PDF/E and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent US Web Coated (SWOP) v2 | Embeds US Web Coated (SWOP) v2 as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent Web Coated SWOP 2006 Grade 3 Paper | Embeds Web Coated SWOP 2006 Grade 3 Paper as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Embed Output Intent Web Coated SWOP 2006 Grade 5 Paper | Embeds Web Coated SWOP 2006 Grade 5 Paper as Output Intent for PDF/X and removes all other Output Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Force blend color space to DeviceCMYK | Sets the transparency blend color space to DeviceCMYK. If any transparency in the PDF would be flattened, objects created during this step will then be created in the DeviceCMYK color space. |
| Configured fixup | Group: Color spaces, spot colors, inks | Force blend color space to sRGB | Sets the transparency blend color space to sRGB. If any transparency in the PDF would be flattened, objects created during this step will then be created in the sRGB color space. |
| Configured fixup | Group: Color spaces, spot colors, inks | Insert Coated GRACoL 2006 profile in Output Intent (replace existing) | Inserts a Coated GRACoL 2006 profile in the PDF document's Output Intent. If a destination profile is already present, it will be replaced. |
| Configured fixup | Group: Color spaces, spot colors, inks | Insert ISO Coated v2 (ECI) profile in Output Intent (replace existing) | Inserts a ISO Coated v2 (ECI) profile in the PDF document's Output Intent. If a destination profile is already present, it will be replaced. |
| Configured fixup | Group: Color spaces, spot colors, inks | Insert Web Coated SWOP 2006 Grade 3 Paper profile in Output Intent (replace existing) | Inserts a Web Coated SWOP 2006 Grade 3 Paper profile in the PDF document's Output Intent. If a destination profile is already present, it will be replaced. |
| Configured fixup | Group: Color spaces, spot colors, inks | Make custom spot color names consistent | Identifies similar spot color names using different spelling and consolidates the names; e.g. different use of upper/lower case or use of spaces versus underscores is fixed. With this fixup, the first occurrence of the spot is used, independent from the appearance which may be different for the similar names. The fixup can be customized to ask at runtime which name to use. |
| Configured fixup | Group: Color spaces, spot colors, inks | Make HKS spot color names consistent | Normalizes the spelling of HKS spot color names according to the HKS swatch color libraries. In addition problems where different HKS suffixes (e.g. "N" and "Z") are used for the same spot color are fixed. |
| Configured fixup | Group: Color spaces, spot colors, inks | Make Pantone spot color names consistent | Normalizes the spelling of PANTONE spot color names according to the Pantone swatch color libraries. In addition problems where different Pantone suffixes (e.g. "C" and "U" for coated and uncoated paper) are used for the same spot color are fixed. |
| Configured fixup | Group: Color spaces, spot colors, inks | Make spot color appearance consistent | Unifies the appearance of spot colors in cases where the same spot color is specified more than once in a PDF, using different representations in each case. |
| Configured fixup | Group: Color spaces, spot colors, inks | Map alternate color of spot color "Red" to Magenta 100% and Yellow 60% | Maps the alternate color values of spot color "Red" to C=0% M=100% Y=60% K=0%. |
| Configured fixup | Group: Color spaces, spot colors, inks | Map color with specified color values | Maps colors in the current PDF document based on parameters specified during runtime. |
| Configured fixup | Group: Color spaces, spot colors, inks | Map dark text to CMYK black only | Maps dark text defined as RGB (R=0 G=0 B=0 with a tolerance of 30%), CMYK (C=100 M=100 Y=100 K=100 with a tolerance of 30%) or Gray (100% with a tolerance of 30%) to CMYK black (C=0 M=0 Y=0 K=100). |
| Configured fixup | Group: Color spaces, spot colors, inks | Map overprinting DeviceGray to Separation Black (fill) | Maps overprinting DeviceGray objects that are used as fill to Separation Black. For overprinting DeviceGray to become effective if placed over CMYK elements it has to be converted to Separation Black. |
| Configured fixup | Group: Color spaces, spot colors, inks | Map spot color with specified name and color values | Maps spot colors in the current PDF document based on parameters specified during runtime. |
| Configured fixup | Group: Color spaces, spot colors, inks | Merge spot color name if appearance is identical | Fixes problems where different spot color names are used for the same spot color appearance. |
| Configured fixup | Group: Color spaces, spot colors, inks | Normalize spot color appearance for "Red", "Green" and "Blue" | Adjusts spot color appearances of spot colors named "Red" (C=0% M=100% Y=100% K=0%), "Green" (C=100% M=0% Y=100% K=0%) and "Blue" (C=100% M=100% Y=0% K=0%). |
| Configured fixup | Group: Color spaces, spot colors, inks | Normalize spot color names | Normalizes the spelling of PANTONE and HKS spot colors names according to the Pantone or HKS swatch color libraries. |
| Configured fixup | Group: Color spaces, spot colors, inks | Remove ICC destination profile from Output Intent | Removes the destination profile from an Output Intent without removing the Output Intent as a whole. |
| Configured fixup | Group: Color spaces, spot colors, inks | Remove ICC source profiles if identical to profile in Output Intent | It is a provision of the PDF/X-4 standard that a PDF file must not contain any ICC source profiles identical to that in the PDF/X OutputIntent. This provision avoids the possibility of differing output depending on different implementations of PDF rendering. |
| Configured fixup | Group: Color spaces, spot colors, inks | Remove Output Intents | Removes all Output Intents, including any destination profiles that they may contain. |
| Configured fixup | Group: Color spaces, spot colors, inks | Remove Rendering Intents | This fixup removes all explicitly defined Rendering Intents. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set all black text and vector objects to overprint | Sets all black text and vector objects to overprint. “Black” means only text and vector objects that are exclusively imaging on the black plate will be modified. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set black text below 12 pt and black vector objects to overprint | Sets black text below 12 pt and black vector objects to overprint. "Black" means objects that are exclusively imaging on the black plate. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set black text to overprint | Sets all black text objects to overprint. “Black” means only text objects that are exclusively imaging on the black plate will be modified. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set blend color space to sRGB if missing | Sets the transparency blend color space to sRGB. If any transparency in the PDF would be flattened, objects created during this step will then be created in the sRGB color space. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set halftone to 15/75/90/45 at 175 lpi (Elliptical dot) | Sets the halftone information for all pages in the PDF document to the screen angles 15/75/90/45 degrees for Cyan/Magenta/Yellow/Black, at a line screening of 175 lpi,using an Elliptical dot. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set ICC profile in Output Intent ISO Coated v2 (ECI) | Sets the ICC profile for the Output Intent(s) in the PDF document. At least one PDF/X or PDF/A Output Intent must already be present or must be established by a separate fixup for the same profile in which this fixup is used. If both a PDF/X and a PDF/A Output Intent are present, the same ICC profile will be associated with them. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set Overprint Mode for all text and vector objects to 1 | Sets the Overprint Mode to 1. Note that this will always only have an effect on DeviceCMYK vector, text or image mask objects that are already set to overprint, and for which at least one of the four CMYK channels is set to 0% for stroking or filling the object. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set Overprint Mode for ICCbased CMYK object to 0 | Sets the Overprint Mode for ICCbased CMYK objects to 0. This is required by some PDF based ISO standards such as PDF/A-2. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set Rendering Intent to "Relative Colorimetric" | Sets the Rendering Intent to "Relative Colorimetric" for all page objects. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set Rendering Intent to "Relative Colorimetric" if it is unknown | Sets the Rendering Intent to "Relative Colorimatric" for all page objects if an unknown Rendering Intent is used. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set thin lines below 0.25 pt to overprint | Sets thin lines below 0.25 pt to overprint. "Black" means only objects that are exclusively imaging on the black plate will be modified. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set white text and vector objects to knock out | Sets all white text and vector objects to knockout. “White” means only text and vector objects that are not putting any marks on any plate will be modified. |
| Configured fixup | Group: Color spaces, spot colors, inks | Set white text to knock out | Sets all white text objects to overprint. “White” means only text and vector objects that are not putting any marks on any plate will be modified. |
| Configured fixup | Group: Color spaces, spot colors, inks | Tag untagged RGB objects with ICC profile sRGB | Tags page objects defined in DeviceRGB with the ICC profile sRGB. Color values are not changed. |
| Configured fixup | Group: Color spaces, spot colors, inks | Tone value adjustment in midtones by -10% | Reduces the tone values in midtones by 10% for device dependent CMYK and spot colors. |
| Document | |||
| Configured fixup | Group: Document | Add "_fixed" to PDF file name after processing | This fixup will only be processed when used during batch processing, in a droplet or if callas pdfaPilot is used via JavaScript. Appends a string to file name (before the .pdf suffix, if present) of the PDF document after successfully processing it. |
| Configured fixup | Group: Document | Add "_X1a" to PDF file name after processing | This fixup will only be processed when used during batch processing, in a droplet or if callas pdfaPilot is used via JavaScript. Appends a string to file name (before the .pdf suffix, if present) of the PDF document after successfully processing it. |
| Configured fixup | Group: Document | Add missing SPACE glyphs | If an embedded font does not have a glyph entry for the SPACE character the missing glyph is added to the font. |
| Configured fixup | Group: Document | Compress all uncompressed objects using lossless ZIP compression | Any objects (except XMP Metadata) that are not compressed will be compressed using ZIP compression. Objects that are already compressed will not be recompressed. |
| Configured fixup | Group: Document | Convert fonts to outlines | Converts fonts to outlines. |
| Configured fixup | Group: Document | Convert TrueType fonts to CID fonts | Converts all embedded TrueType fonts into CID fonts. |
| Configured fixup | Group: Document | Discard embedded job tickets | Removes any embedded job ticket information. |
| Configured fixup | Group: Document | Discard embedded thumbnails | Removes all embedded thumbnails. |
| Configured fixup | Group: Document | Embed missing fonts | If a PDF uses fonts which are not embedded into the PDF file they are embedded when using this fixup. It is required that the respective fonts are available in the operating system or in a specified folder. Some fonts may have a flag indicating that their licence does not allow embedding. In this case the fonts are not embedded into the PDF. |
| Configured fixup | Group: Document | Embed missing fonts (only for visible text) | If a PDF uses fonts which are not embedded into the PDF file they are embedded. This fixup embeds fonts only if they are used for text which is visible (text rendering mode other than 3). It is required that the respective fonts are available in the operating system or in a specified folder. Some fonts may have a flag indicating that their license does not allow embedding. In this case the fonts are not embedded into the PDF. |
| Configured fixup | Group: Document | Embed missing fonts (substitute Arial with Helvetica and vice versa) | If a PDF uses fonts which are not embedded into the PDF file they are embedded when using this fixup. If Helvetica is required for embedding but only Arial is available Helvetica is substituted with Arial (and vice versa). |
| Configured fixup | Group: Document | Embed missing fonts (substitute similar fonts) | If a PDF uses fonts which are not embedded into the PDF file they are embedded when using this fixup. If a font is required for embedding but is not available a similar is tried to be embedded. |
| Configured fixup | Group: Document | Embed missing fonts (substitute similar fonts, only for visible text) | If a PDF uses fonts which are not embedded into the PDF file they are embedded when using this fixup. If a font is required for embedding but is not available a similar is tried to be embedded. |
| Configured fixup | Group: Document | Embed missing fonts from specified additional font folder only | If a PDF uses fonts which are not embedded into the PDF file they are embedded when using this fixup. The fonts have to be available in the additional font folder which can be defined when running the fixup. |
| Configured fixup | Group: Document | Fix font encoding (CharSet) | This fixup creates a CharSet for font subsets as required by some ISO standards such as PDF/A. |
| Configured fixup | Group: Document | Fix font encoding (CIDSet) | This fixup creates a CIDSet for font subsets as required by some ISO standards such as PDF/A. |
| Configured fixup | Group: Document | Fix font encoding (CIDToGIDMap) | This fixup sets a missing CIDToGIDMap to "Identity". Some ISO standards such as PDF/A require that a CIDToGIDMap is present for all Type 2 CIDFonts. |
| Configured fixup | Group: Document | Fix glyph width information | This fixup normalizes the glyph width information of the PDF and the fonts as required by some ISO standards such as PDF/A. |
| Configured fixup | Group: Document | Insert CMap for CID fonts | This fixup inserts CMaps for CID fonts if it is missing in the font. |
| Configured fixup | Group: Document | Insert missing Type entry in StructElem objects | PDF/A-1 requires that StructElem objects in a tagged PDF must contain a "Type" entry with a value of "StructElem". By applying this fixup the "Type" entry is added in all StrucElem objects in a PDF document as necessary. |
| Configured fixup | Group: Document | Make font name unique for all fonts | This fixup adds a prefix to the names of embedded fonts. In that way problems with equal font names but different glyphs can be prevented. |
| Configured fixup | Group: Document | Map structure to predefined types | Tagged PDF allows the use of custom structure elements. Some PDF based ISO standards require that only predefined tags are used. This fixup maps all custom structure elements to the standard paragraph tag <P> by adding these entries to the internal mapping table "Role Map" of the PDF. |
| Configured fixup | Group: Document | Optimize PDF for fast web view | Linearizes the PDF such that it can be served more quickly over the internet by a web server that supports byte serving. |
| Configured fixup | Group: Document | Prepare encoding entry in TrueType fonts for PDF/A-1 | Converts the encoding entry in TrueTypes fonts into a name object with the name of the encoding as its value as required by PDF/A-1. |
| Configured fixup | Group: Document | Protect object level metadata | Protects object level metadata, for example for images, against removal during processes like transparency flattening. |
| Configured fixup | Group: Document | Recompress LZW as ZIP | Recompresses any objects compressed as LZW into ZIP. This is a completely lossless processing step that may be required if the PDF is to be converted to PDF/X or PDF/A (for which LZW is prohibited). |
| Configured fixup | Group: Document | Remove additional encoding entries in cmap of symbolic TrueType fonts | Some PDF ISO standards require that an embedded symbolic TrueType font must not define more than one encoding in its cmap table. This fixup tries to remove all but one encoding in a way that the PDF will not change its appearance. If this is not possible, it will not modify the PDF file at all. |
| Configured fixup | Group: Document | Remove CharSet if incomplete | CharSets are used in embedded subset fonts in order to list all glyphs that are present in the font file. They are not required in a valid PDF file. Some PDF based ISO standards like PDF/A-2 require that if a CharSet is present it has to be complete. It may therefore be useful to remove a CharSet if incomplete. |
| Configured fixup | Group: Document | Remove CIDSet if incomplete | CIDSets are used in embedded subset fonts in order to list all glyphs that are present in the font file. They are not required in a valid PDF file. Some PDF based ISO standards like PDF/A-2 require that if a CIDSet is present it has to be complete. It may therefore be useful to remove a CIDSet if incomplete. |
| Configured fixup | Group: Document | Remove Differences array from TrueType fonts for PDF/A-1 | The PDF specification recommends that TrueType fonts should not define any differences to standard encodings using the Differences entry. Some ISO standards such as the PDF/A standard make this recommendation normative. This fixup converts TrueType fonts that are using the Differences entry into CID Type2 fonts. |
| Configured fixup | Group: Document | Remove Differences array from TrueType fonts for PDF/A-2 | The PDF specification recommends that TrueType fonts should not define any differences to standard encodings using the Differences entry. Some ISO standards such as the PDF/A standard make this recommendation normative. This fixup converts TrueType fonts that are using the Differences entry into CID Type2 fonts. |
| Configured fixup | Group: Document | Remove document structure compression | Removes object compression applied to the document structure data in a PDF document. Afterwards the document structure will be contained in the PDF without being part of a compressed object stream anymore. |
| Configured fixup | Group: Document | Remove embedded files | Removes all embedded files. |
| Configured fixup | Group: Document | Remove object level metadata protection | Removes protection for object level metadata which has been inserted into a PDF file by using the fixup “Protect object level metadata”. |
| Configured fixup | Group: Document | Save as PDF 1.3 (Acrobat 4) | Saves the PDF document as PDF 1.3 file. |
| Configured fixup | Group: Document | Save as PDF 1.4 (Acrobat 5) | Saves the PDF document as PDF 1.4 file. |
| Configured fixup | Group: Document | Save as PDF 1.5 (Acrobat 6) | Saves the PDF document as PDF 1.5 file. |
| Configured fixup | Group: Document | Save as PDF 1.6 (Acrobat 7) | Saves the PDF document as PDF 1.6 file. |
| Configured fixup | Group: Document | Set initial view to full screen | Modifies the initial view of the PDF so that it is opened in full screen mode. |
| Configured fixup | Group: Document | Set values to implementation limits of PDF/A if possible | The PDF/A standard requires that a PDF follows all implementation limits of Acrobat 5. This fixup repairs the values if possible without modifying the appearance of the PDF file. |
| Configured fixup | Group: Document | Subset fonts | Creates font subsets of fully embedded fonts to minimize the filesize. |
| Document info and Metadata | |||
| Configured fixup | Group: Document info and Metadata | Add "Altered by callas pdfToolbox" to document information | Adds the key "Custom_callas_pdfToolbox" with the value "Altered by callas pdfToolbox" to the document information. |
| Configured fixup | Group: Document info and Metadata | Add "English" language entry to document information | Adds EN (English) to the language entries in the document information of a PDF document. |
| Configured fixup | Group: Document info and Metadata | Adjust VersionID and RenditionClass fields for PDF/X | The XMP Metadata fields xmpMM::VersionID and xmpMM:RenditionClass are required by PDF/X-4 and PDF/X-5. If these fields are missing this fixup inserts them with default values. |
| Configured fixup | Group: Document info and Metadata | Make document XMP Metadata compliant with PDF/A-1 | PDF/A-1 imposes syntactical requirements for several document XMP Metadata fields, as well as consistency between Document Info fields and document XMP Metadata fields. |
| Configured fixup | Group: Document info and Metadata | Make document XMP Metadata compliant with PDF/A-2 | PDF/A-2 imposes syntactical requirements for several document XMP Metadata fields, as well as consistency between Document Info fields and document XMP Metadata fields. |
| Configured fixup | Group: Document info and Metadata | Make document XMP Metadata compliant with PDF/E-1 | PDF/E-1 imposes syntactical requirements for several document XMP Metadata fields, as well as consistency between Document Info fields and document XMP Metadata fields. |
| Configured fixup | Group: Document info and Metadata | Make document XMP Metadata compliant with PDF/X-4 | PDF/X-4 imposes syntactical requirements for several document XMP Metadata fields, as well as consistency between Document Info fields and document XMP Metadata fields. |
| Configured fixup | Group: Document info and Metadata | Remove all xmpMM:Manifest metadata entries | Removes all xmpMM:Manifest entries in all XMP Metadata streams. xmpMM:Manifest entries have been used by some PDF creation programs, but have never been publicly specified and are not in use any longer. |
| Configured fixup | Group: Document info and Metadata | Remove PDF/A information | Removes PDF/A entries from the PDF file so that it will no longer be recognized as a PDF/A file. However, it will be easy to convert it to PDF/A again. |
| Configured fixup | Group: Document info and Metadata | Remove PDF/E information | Removes PDF/E entries from the PDF file so that it will no longer be recognized as a PDF/E file. However, it will be easy to convert it to PDF/E again. |
| Configured fixup | Group: Document info and Metadata | Remove PDF/X information | Removes PDF/X entries from the PDF file so that it will no longer be recognized as a PDF/X file. However, it will be easy to convert it to PDF/X again. |
| Configured fixup | Group: Document info and Metadata | Remove XMP Metadata if not compliant with PDF/A-1 | Removes XMP Metadata entries from the PDF if they are not compliant with the PDF/A-1 specification. |
| Configured fixup | Group: Document info and Metadata | Remove XMP Metadata if not compliant with PDF/A-2 | Removes XMP Metadata entries from the PDF if they are not compliant with the PDF/A-2 specification. |
| Configured fixup | Group: Document info and Metadata | Remove XMP Metadata if not compliant with PDF/X-4 | Removes XMP Metadata entries from the PDF if they are not compliant with the PDF/X-4 specification. |
| Configured fixup | Group: Document info and Metadata | Set Author to "No author" if missing or empty | Sets the Author entry to "No author" if the document information does not contain a valid entry for this key. |
| Configured fixup | Group: Document info and Metadata | Set Creation date entry | Sets Creation date to current date if it is empty. |
| Configured fixup | Group: Document info and Metadata | Set Keywords to "callas pdfToolbox" | Sets the Keywords entry in the document information. Existing keywords are removed. |
| Configured fixup | Group: Document info and Metadata | Set Modification date entry | Sets Modification date to current date if it is empty. |
| Configured fixup | Group: Document info and Metadata | Set Subject to "No subject" if empty or missing | Sets the Subject entry to "No subject" if the document information does not contain a valid entry for this key. |
| Configured fixup | Group: Document info and Metadata | Set Title to "unknown" if title is missing or empty | Sets the Title field in the document’s Info dictionary to “unknown” if it is missing or has an empty string as its value. This fixup may be useful if the PDF document is to be converted to PDF/X-1a or PDF/X-3. |
| Configured fixup | Group: Document info and Metadata | Set Title to file name | Sets the Title field in the document's Info dictionary to the file name (without suffix .pdf). An existing Title is overwritten. |
| Configured fixup | Group: Document info and Metadata | Set Trapped key to "false" if Trapped key is neither "true" nor "false" | Sets the Trapped key to "false" if the Trapped key is neither "true" nor "false". If the Trapped key does not exist it will be created, and the value "false" will be assigned to it. |
| Interactive elements and properties | |||
| Configured fixup | Group: Interactive elements and properties | Change Launch Action into GoToR Action | Changes actions of type Launch to actions of type GoToR. |
| Configured fixup | Group: Interactive elements and properties | Discard all actions (including JavaScript actions) | Removes any actions (including JavaScript actions) in the PDF document, as required by PDF/X. |
| Configured fixup | Group: Interactive elements and properties | Discard all actions that are not compliant with PDF/A | Removes all actions to meet the requirements of PDF based ISO standards such as PDF/A-1. |
| Configured fixup | Group: Interactive elements and properties | Discard all JavaScripts | Removes any JavaScript in the PDF document, as required by PDF/X. |
| Configured fixup | Group: Interactive elements and properties | Flatten all annotations into page contents | Turns the appearance of all annotations into regular page content. |
| Configured fixup | Group: Interactive elements and properties | Flatten all form fields | Flattens all form form fields so that they become part of the page description. They will not act as form fields then. |
| Configured fixup | Group: Interactive elements and properties | Flatten all form fields into page contents | Turns the appearance of all form fields into regular page content. |
| Configured fixup | Group: Interactive elements and properties | Move all annotations out of page area | Annotations that are inside the page area defined by the TrimBox (or BleedBox if present) are moved outside of this area so that the PDF can be converted to PDF/X or PDF/A without necessarily losing the annotations completely. |
| Configured fixup | Group: Interactive elements and properties | Move all annotations out of page area (except TrapNet and PrinterMark annotations) | Annotations inside the trim or bleed area of a page may cause unpredictable print output. |
| Configured fixup | Group: Interactive elements and properties | Move all annotations out of page area (except TrapNet annotations) | Annotations inside the trim or bleed area of a page may cause unpredictable print output. |
| Configured fixup | Group: Interactive elements and properties | Move annotations out of page area, remove Custom and all multimedia annotations | Best practice guidelines recommend to not use annotations of type Movie, Sound and Custom in prepress PDF files. |
| Configured fixup | Group: Interactive elements and properties | Move annotations out of page area, remove TrapNet, PrinterMark, Custom and all multimedia annotations | The guidelines of the Ghent PDF Workgroup recommend to not use annotations of type Movie, Sound, TrapNet, PrinterMark and Custom in prepress PDF files. |
| Configured fixup | Group: Interactive elements and properties | Prepare annotations for PDF/A-1 v3.0 | Prepares annotations to meet the requirements of the ISO based standard PDF/A-1. |
| Configured fixup | Group: Interactive elements and properties | Prepare annotations for PDF/A-2 v3.0 | Prepares annotations to meet the requirements of the ISO based standard PDF/A-2. |
| Configured fixup | Group: Interactive elements and properties | Prepare forms for PDF/A-1 v3.0 | Prepares forms to meet the requirements of the ISO based standard PDF/A-1. |
| Configured fixup | Group: Interactive elements and properties | Prepare forms for PDF/A-2 v3.0 | Prepares forms to meet the requirements of the ISO based standard PDF/A-2. |
| Configured fixup | Group: Interactive elements and properties | Remove 3D annotations | Removes annotations of type “3D”. |
| Configured fixup | Group: Interactive elements and properties | Remove all annotations | Removes all annotations in a PDF document. |
| Configured fixup | Group: Interactive elements and properties | Remove all form fields | This fixup removes all interactive form fields. PDF/X prohibits interactive form fields inside the page contents area. |
| Configured fixup | Group: Interactive elements and properties | Remove TrapNet annotations | Removes annotations of type "TrapNet". |
| Layers | |||
| Configured fixup | Group: Layers | Add layer "English" to OCCD "English" | Adds layer "English" to OCCD "English". |
| Configured fixup | Group: Layers | Adjust OCCDs for PDF based ISO standards | PDF/X-4 and other PDF-based ISO standards such as PDF/X-5 require that layers (optional content) are used in a specific way to guarantee unambiguous rendering of a PDF/X-4 file that contains layers. |
| Configured fixup | Group: Layers | Create different layers for vector, text, image | Creates new layers (Vector Objects, Text, Images and Smooth Shades) and moves corresponding objects to their respective layers. |
| Configured fixup | Group: Layers | Create language layer views (en, de, fr, it, es) | The following layer views (OCCDs) are created: Layer name starts with "EN" or ends with "_EN" - English layer view, layer name starts with "DE" ("GE") or ends with "_DE" ("_GE") - German layer view, layer name starts with "FR" or ends with "_FR" - French layer view, layer name starts with "IT" or ends with "_IT" - Italian layer view, layer name starts with "ES" or ends with "_ES" - Spanish layer view. |
| Configured fixup | Group: Layers | Create layer names for all layers without name | Automatically names all unnamed layers using a sequential "Layer 1", "Layer 2" etc format. This allows for changing the visibility of layers which otherwise cannot be modified in Acrobat. |
| Configured fixup | Group: Layers | Discard hidden layer content and flatten visible layers | All objects on currently invisible layers are discarded and all layers, including visible ones, are flattened (removed from the document). |
| Configured fixup | Group: Layers | Make current layer visibility the default visibility | All currently visible layers are set to initially visible and all currently invisible layers are set to initially invisible. |
| Configured fixup | Group: Layers | Put image objects on layers | Creates new layers for color images, grayscale images and bitmap images. |
| Configured fixup | Group: Layers | Put invisible text and visible page content on layers | Puts invisible text on its own layer and everything else on a second layer. |
| Configured fixup | Group: Layers | Put objects on layers according to their overprint settings | Creates new layers for white, black and spot color objects with respect to their overprint settings. |
| Configured fixup | Group: Layers | Put text objects on "Text" layer | Creates a new layer for text objects. |
| Configured fixup | Group: Layers | Put transparent page objects on layers | Creates new layers for transparent objects with respect to the type of transparency (filled objects, stroked objects, soft masks etc.). |
| Configured fixup | Group: Layers | Set layer default to ON for layer "English" | Sets layer default to ON for layer "English". |
| Configured fixup | Group: Layers | Set layer initial export state to "Always exports" for layer "English" | Sets layer initial export state to "Always exports" for layer "English". |
| Configured fixup | Group: Layers | Set layer initial print state to "Always prints" for layer "English" | Sets layer initial print state to "Always prints" for layer "English". |
| Configured fixup | Group: Layers | Set layer initial visibility state to "Always visible" for layer "English" | Sets layer initial visibility state to "Always visible" for layer "English". |
| Configured fixup | Group: Layers | Set layer intent to "View" for layer "English" | Sets layer intent to "View" for layer "English". |
| Configured fixup | Group: Layers | Set layer state to "Locked" for layer "English" | Sets layer state to "Locked" for layer "English". |
| Configured fixup | Group: Layers | Set layer visibility dependent on zoom level (0..600%) for layer "English" | Sets layer visibility dependent on zoom level (0..600%) for layer "English". |
| Page contents | |||
| Configured fixup | Group: Page contents | Apply transfer curves | Applies transfer curves if any transfer curves are present in the PDF. After applying the transfer curves, no more transfer curves will be present in the PDF. |
| Configured fixup | Group: Page contents | Convert SMask to image mask | Converts a soft mask (SMask) that does actually not use transparency into an image mask. Soft masks using transparency will not be converted. |
| Configured fixup | Group: Page contents | Discard embedded PostScript | Removes any embedded PostScript, as required by PDF/X and PDF/A. |
| Configured fixup | Group: Page contents | Discard flatness tolerance | Removes any flatness tolerance entries in the page description. |
| Configured fixup | Group: Page contents | Discard halftone information | Removes any halftone information in the page description. |
| Configured fixup | Group: Page contents | Discard image interpolation flag | Removes any image interpolation flags, as required by PDF/A. |
| Configured fixup | Group: Page contents | Discard OPI information | Removes any OPI information as required by PDF/X and PDF/A. |
| Configured fixup | Group: Page contents | Discard private data of other applications | Removes private data stored in a PDF file by other applications. This fixup can help reduce file size substantially in certain cases but may affect features in other applications that rely on such private data. |
| Configured fixup | Group: Page contents | Discard smoothness tolerance | Removes any smoothness tolerance entries. Values for smoothness tolerance that are too high can lead to banding on a print output device even if that device supports smaller smoothness tolerances. |
| Configured fixup | Group: Page contents | Discard transfer curves | Removes any transfer curves in the PDF document. In some cases it may be more adequate to apply transfer curves that are present in the PDF document. In that case use the “Apply transfer curves” fixup instead. |
| Configured fixup | Group: Page contents | Downsample bitmap images to 1200 ppi if above 1800 ppi | Downsamples bitmap images to 1200 ppi if their resolution is above 1800 ppi. |
| Configured fixup | Group: Page contents | Downsample bitmap images to 200 ppi if above 300 ppi | Downsamples monochrome images down to 200 ppi which is sufficient for computer displays. |
| Configured fixup | Group: Page contents | Downsample bitmap images to 2400 ppi if above 3600 ppi | Downsamples bitmap images to 2400 ppi if their resolution is above 3600 ppi. |
| Configured fixup | Group: Page contents | Downsample bitmap images to 300 ppi if above 450 ppi | Downsamples bitmap images to 300 ppi if their resolution is above 450 ppi. |
| Configured fixup | Group: Page contents | Downsample bitmap images to 600 ppi if above 900 ppi | Downsamples bitmap images to 600 ppi if their resolution is above 900 ppi. |
| Configured fixup | Group: Page contents | Downsample bitmap images to specified value (CCITT) | Downsamples image resolution of bitmap images to values on the basis of settings that can be defined when running the fixup. Finally images are recompressed with CCITT Group 4 (lossless). |
| Configured fixup | Group: Page contents | Downsample color images to 144 ppi if above 216 ppi (high JPEG quality) | Downsamples color images down to 144 ppi which is good quality when used on computer displays. In addition images are recompressed using JPEG high quality. |
| Configured fixup | Group: Page contents | Downsample color images to 150 ppi if above 225 ppi (low quality) | Downsamples color images to 150 ppi if their resolution is above 225 ppi. |
| Configured fixup | Group: Page contents | Downsample color images to 200 ppi if above 300 ppi | Downsamples color images to 200 ppi if their resolution is above 300 ppi. |
| Configured fixup | Group: Page contents | Downsample color images to 300 ppi if above 450 ppi | Downsamples color images to 300 ppi if their resolution is above 450 ppi. |
| Configured fixup | Group: Page contents | Downsample color images to 350 ppi if above 525 ppi | Downsamples color images to 350 ppi if their resolution is above 525 ppi. |
| Configured fixup | Group: Page contents | Downsample color images to 500 ppi if above 750 ppi | Downsamples color images to 500 ppi if their resolution is above 750 ppi. |
| Configured fixup | Group: Page contents | Downsample color images to 96 ppi if above 144 ppi (low JPEG quality) | Downsamples color images down to 96 ppi which is sufficient for computer displays. In addition images are recompressed using JPEG low quality (small size). |
| Configured fixup | Group: Page contents | Downsample color images to specified value (high JPEG quality) | Downsamples image resolution of color images to values on the basis of settings that can be defined when running the fixup. Finally images are recompressed with high JPEG quality. |
| Configured fixup | Group: Page contents | Downsample grayscale images to 144 ppi if above 216 ppi (high JPEG quality) | Downsamples grayscale images down to 144 ppi which is good quality when used on computer displays. In addition images are recompressed using JPEG high quality. |
| Configured fixup | Group: Page contents | Downsample grayscale images to 150 ppi if above 225 ppi (low quality) | Downsamples grayscale images to 150 ppi if their resolution is above 225 ppi. |
| Configured fixup | Group: Page contents | Downsample grayscale images to 200 ppi if above 300 ppi | Downsamples grayscale images to 200 ppi if their resolution is above 300 ppi. |
| Configured fixup | Group: Page contents | Downsample grayscale images to 300 ppi if above 450 ppi | Downsamples grayscale images to 300 ppi if their resolution is above 450 ppi. |
| Configured fixup | Group: Page contents | Downsample grayscale images to 350 ppi if above 525 ppi | Downsamples grayscale images to 350 ppi if their resolution is above 525 ppi. |
| Configured fixup | Group: Page contents | Downsample grayscale images to 500 ppi if above 750 ppi | Downsamples grayscale images to 500 ppi if their resolution is above 750 ppi. |
| Configured fixup | Group: Page contents | Downsample grayscale images to 96 ppi if above 144 ppi (low JPEG quality) | Downsamples grayscale images down to 96 ppi which is sufficient for computer displays. In addition images are recompressed using JPEG low quality (small size). |
| Configured fixup | Group: Page contents | Downsample grayscale images to specified value (high JPEG quality) | Downsamples image resolution of grayscale images to values on the basis of settings that can be defined when running the fixup. Finally images are recompressed with high JPEG quality. |
| Configured fixup | Group: Page contents | Flatten overprinting (and transparency) | Flattens overprinting objects and underlying objects so the appearance of overprinting is maintained, however actual overprint flags are discarded. When this fixup is being used transparency is flattened as well. |
| Configured fixup | Group: Page contents | Flatten transparency (high resolution) | Flattens all transparent objects, as well as objects affected by transparent objects, using the same values as the “High Resolution” Transparency Flattener preset. |
| Configured fixup | Group: Page contents | Flatten transparency (low resolution) | Flattens all transparent objects, as well as objects affected by transparent objects, using the same values as the “Low Resolution” Transparency Flattener preset. |
| Configured fixup | Group: Page contents | Flatten transparency (medium resolution) | Flattens all transparent objects, as well as objects affected by transparent objects, using the same values as the “Medium Resolution” Transparency Flattener preset. |
| Configured fixup | Group: Page contents | Make invisible text visible | Makes invisible text originating from an OCR process (optical character recognition which is usually performed after scanning documents) visible. |
| Configured fixup | Group: Page contents | Recompress all color images to JPEG (high quality) | Recompresses color images to JPEG with high quality. |
| Configured fixup | Group: Page contents | Recompress all color images to JPEG2000 (lossless) | Recompresses color images to JPEG2000 (lossless). |
| Configured fixup | Group: Page contents | Recompress all color images to ZIP | Recompresses color images to ZIP. |
| Configured fixup | Group: Page contents | Recompress all grayscale images to JPEG (high quality) | Recompresses grayscale images to JPEG with high quality. |
| Configured fixup | Group: Page contents | Recompress all grayscale images to JPEG2000 (lossless) | Recompresses grayscale images to JPEG2000 (lossless). |
| Configured fixup | Group: Page contents | Recompress all grayscale images to ZIP | Recompresses grayscale images to ZIP. |
| Configured fixup | Group: Page contents | Recompress JPEG 2000 images as JPEG | Recompresses images compressed as JPEG 2000 into JPEG. The quality level of the resulting JPEG compression can be specified. Some PDF based ISO standards require that images are not compressed as JPEG 2000. |
| Configured fixup | Group: Page contents | Reduce bit depth for 16 bit images to 8 bit | For any images that have a bit depth of 16 these images will be resaved as 8 bit images. This may be useful if the PDF document is to be saved as a PDF/X-1a, PDF/X-3 or PDF/A-1 file (for which the maximum bit depth is 8 bit). |
| Configured fixup | Group: Page contents | Remove all alternate images | Removes all alternate images which may be required to turn the PDF document into a PDF/A file. |
| Configured fixup | Group: Page contents | Remove BX...EX entries | Removes BX...EX entries in page descriptions. BX...EX is sometimes used to bracket new page operators in order to establish a certain degree of backward compatibility with old PDF viewers. A PDF viewer may ignore page operators bracketed with BX...EX if it cannot support it. |
| Configured fixup | Group: Page contents | Remove printer marks and other objects outside BleedBox | Removes all printer marks (including those created by Acrobat). This fixup has the options to either remove certain objects that are outside of the BleedBox (or TrimBox if missing) or to remove only those printer marks that are created by Acrobat. |
| Configured fixup | Group: Page contents | Remove unnecessary transparency groups | Removes transparency groups on pages which do not use transparency. |
| Configured fixup | Group: Page contents | Set flatness tolerance to 3 for values greater than 3 | The flatness tolerance determines the accuracy with which the paths in a PDF are rendered. Its value should not be greater than 3. |
| Configured fixup | Group: Page contents | Set minimum line width of multicolored lines to 0.25 pt | Sets the minimum line width of multicolored lines to 0.25 pt. |
| Configured fixup | Group: Page contents | Set minimum line width to 0.14 pt | Sets the minimum line width to 0.14 pt. |
| Configured fixup | Group: Page contents | Set smoothness tolerance to 0.005 for values greater than 0.005 | The smoothness tolerance determines the accuracy with which the smooth shades in a PDF are rendered. Its value should not be greater than 0.005. |
| Pages | |||
| Configured fixup | Group: Pages | Add crop and bleed marks | Crop and bleed marks are created on the basis of the TrimBox and the BleedBox. If the TrimBox does not exist the marks are created based on the CropBox or the MediaBox. If the BleedBox is not existing it is created at the distance of the chosen offset outside the TrimBox. The page size is enlarged if necessary. |
| Configured fixup | Group: Pages | Auto-correct nesting of page geometry boxes | TrimBox (or ArtBox), BleedBox, CropBox and MediaBox (in that order) must be nested properly for any PDF/X file. This fixup applies adjustments where necessary to achieve proper nesting. |
| Configured fixup | Group: Pages | Create 1.5 mm bleed by upscaling | A bleed of 1.5 mm on each side of the page is created by upscaling of the page(s). |
| Configured fixup | Group: Pages | Crop all pages to bounding box | Crops pages to the bounding box of objects on each page. |
| Configured fixup | Group: Pages | Derive page geometry boxes from crop marks | Inserts TrimBox and BleedBox on the basis of existing crop marks. |
| Configured fixup | Group: Pages | Flip pages horizontally | Flips all pages horizontally. |
| Configured fixup | Group: Pages | Flip pages vertically | Flips all pages vertically. |
| Configured fixup | Group: Pages | Inset BleedBox to 3 mm from TrimBox | Sets the BleedBox for all pages such that the distance from the TrimBox is 3 mm from all sides. |
| Configured fixup | Group: Pages | Inset TrimBox to 30 pt from MediaBox | Sets the TrimBox for all pages such that its distance from the MediaBox is 30 pt from all sides. In addition the CropBox is set to the MediaBox. |
| Configured fixup | Group: Pages | Remove ArtBox | Removes the ArtBox from all pages of a PDF document. |
| Configured fixup | Group: Pages | Remove empty pages | Removes pages that do not have any marking objects in their page description. |
| Configured fixup | Group: Pages | Remove page objects which are completely outside of page area | Removes all page objects whose bounding box lies completely outside of the page area as defined by the MediaBox. |
| Configured fixup | Group: Pages | Remove page objects which are completely outside of trim area | Remove page objects which are completely outside of the trim area of a page as defined by the page's trim box. If no trim box is present the bleed box, crop box or media box (in that order) will be used. |
| Configured fixup | Group: Pages | Remove page scaling factor | Removes scaling factor (UserUnit entry) from pages. |
| Configured fixup | Group: Pages | Rotate pages by 180 degrees | Rotates pages by 180 degrees. |
| Configured fixup | Group: Pages | Rotate pages by 90 degrees clockwise | Rotates pages by 90 degrees clockwise. |
| Configured fixup | Group: Pages | Rotate pages by 90 degrees counter-clockwise | Rotates pages by 90 degrees counter-clockwise. |
| Configured fixup | Group: Pages | Rotate pages to landscape if portrait | Rotates pages with orientation portrait by 90 degrees clockwise to landscape. |
| Configured fixup | Group: Pages | Rotate pages to portrait if landscape | Rotates pages with orientation landscape by 90 degrees clockwise to portrait. |
| Configured fixup | Group: Pages | Scale page content only to specified value | Scales the page content only to the specified value that is defined during runtime. |
| Configured fixup | Group: Pages | Scale pages to A4 | Scales all pages of the PDF proportionally to A4 |
| Configured fixup | Group: Pages | Scale pages to A4 if not larger A3 | Scales pages of the PDF proportionally to A4 if their page size is not larger than A3. |
| Configured fixup | Group: Pages | Scale pages to double size (by setting page scaling factor) | Scales all pages of the PDF to the double size by setting the page scaling factor (user unit entry) to a value of "2". |
| Configured fixup | Group: Pages | Set MediaBox to origin | Sets the MediaBox to origin 0/0. The visual appearance of the PDF does not change. |