ProjectWise Design Integration Ideas Portal

Multi-Page PDF from Flat Set sort order

(from: Multi-Page PDF from Flat Set using iCS for PDF - ProjectWise Publishing Wiki - ProjectWise - Bentley Communities) Documentation states: "By default, the sort order field is blank. In this case, renditions in the multi-page PDF are sorted by their individual PDF file names -- which are the result of the "rendition base file name" pattern specified in the rendition profile file naming convention."

In practice, final PDF name is different from original file name via variables, which results in an incorrect sequence. Requesting final sort order be determined by post-rendition PDF name, and have additional variables, such as Print Definitions, available to sort a multi-page PDF.

  • Guest
  • Jun 21 2024
  • Guest commented
    25 Jun 22:56

    If you continue to read the rest of the document, you’ll find near the bottom this paragraph:

    The "Add Symbol" helper dialog is like the ones used elsewhere in ProjectWise Administrator, but displays a reduced set of symbols useful for sorting.

    Some variables, such as Print Definitions, are not available to sort a multi-page PDF.

  • Karl Sumwalt commented
    25 Jun 19:29

    Why is this an Idea to be considered as opposed to making the documented statement work? Reading the statement copied from the documentation is very straightforward. The name of individual PDFs which would be generated if a file was created for each should be used for the sort order. The sentence is very easy to break down:

    In this case, renditions in the multi-page PDF are sorted by their individual PDF file names -- which are the result of the "rendition base file name" pattern specified in the rendition profile file naming convention.

    OR

    Renditions are sorted by their individual PDF file names. Individual PDF file names are the result of the "rendition base file name" pattern specified in the rendition profile file naming convention.

    This means make a single PDF for each page in a temporary location and apply the "rendition base file name" pattern to each file created. Then sort them based on this name. Then put them in a single PDF in this order. Save this final PDF to the location defined in the settings.