Prepress

With this node you can adjust the content of a PDF document based on a page box.

It has the following configuration options:
  • Input File: here you can specify the input file. Select the pencil to open Expression Builder.
  • Apply Changes On Selection Only: if you select this checkbox, the changes will only be applied to a predefined selection (for example, a selection specified with the Layers node).
  • Clip on Page Box: here you can select a page box where the content of the PDF will be clipped on. This means that all information outside the selected page box will be clipped away.
  • Execute Clipping: if you select this checkbox, all hidden and unnecessary information resulting after the creation of a clipping path is removed. This means that all paths outside the clipping mask will be clipped away.
  • Set Page Curve: here you can enter the name of a curve that will be applied to the page during RIP phase.
  • Set Page Curve from File: here you can browse to a JSON formatted curve file.
  • Apply Curve: if you select this checkbox, the curve defined in the Set Page Curve field will be applied to the artwork objects on the design to make it visible.
    Note: If you cmd+alt+click the checkbox, you can use Expression Builder to specify the name of a screening from the saved screening list in the shared folder.
  • Apply Screening: here you can select a screening that should be applied. Options:
    • First Screening: if you select this option, the screening of the bottom-most object of the PDF will be applied.
    • Most Common Screening: if you select this option, the most frequently used screening in the processed PDF document will be applied.
  • Only Unscreened Objects: if you select this checkbox, the screening will only be applied to the objects that do not contain any screening.
  • Custom Screening Parameters: here you can define a variable that was created earlier in the workflow (for example in the Script node). The variable needs to be a JSON object containing the custom parameters.
    Example 1
    var theSepList = {"Cyan": { "angle": 50, "dotshape": "XXRnd", "frequency": 150 }, "Magenta" : { "angle": 60 } }
    setResults({
        variables :   {
            theCustomScreen:theSepList
            }
        }
    );
    The above script results in the following JSON object:
    {"Cyan": { "angle": 50, "dotshape": "XXRnd", "frequency": 150 }, "Magenta" : { "angle": 60 } }
    Consequently, the screening (this is, angle, dotshape and LPI) for cyan is adjusted.
    Example 2
    var theSepList = {"Cyan": { "angle": 50 } }
    
    setResults({
        variables  :   {
            theCustomScreen:theSepList
            }
        }
    );
    The above script results in the following JSON object:
    {"Cyan": { "angle": 50 } }
    
    Consequently, only the angle for cyan is adjusted.
  • Set Creator: here you can select the PDF creator, which is a PDF asset that is written inside the PDF document, referring to the application that generated the PDF. Changing the creator can be useful as some 3rd party applications ignore the metadata unless the creator has the proper value.
  • Incremental Save: if you select this checkbox, previous sessions can be restored to a document allowing you to return to a previous version of the PDF file. If you leave this checkbox unselected, no incremental save is done which means the file size of the PDF is smaller but a previous version of the PDF cannot be restored.
  • Save Edit History: if you leave this checkbox unselected, the file’s history, shown in the Edit History palette in PACKZ, will be removed when saving the file.

Set Distortion

  • Horizontal Percentage: here you can select the percentage of horizontal distortion.
  • Vertical Percentage: here you can select the percentage of vertical distortion.
  • Postfix: here you can specify a postfix that will be added to the newly generated file. The new file will be placed on the same location as the original file.