Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
ProjectWise
  • Product Communities
ProjectWise
ProjectWise Publishing Wiki Multi-Page PDF from Flat Set using iCS for PDF
    • Sign In
    • ProjectWise Publishing Wiki
    • +Publishing Documentation
    • -ProjectWise i-model Composition Server for PDF
      • +Administrator - ProjectWise i-model Composition Server
      • -PDF - ProjectWise i-model Composition Server
        • "Network Path Not Found" when running i-model Composition Server job
        • A rendition is not created from an iCS for PDF adhoc job
        • Adding Custom Form (Page) Sizes to Dynamic Composition Server Printer
        • Adhoc jobs submit but do not run
        • All documents in an iCS Job are getting processed even though the Job was Started > Incremental.
        • Attribute Data attached to a Block (Cell) in a DWG file on a Frozen Layer is displayed and printed
        • Bentley i-model Composition Server (iCS for PDF) – Getting Started
        • Changing the default iCS for PDF printer
        • Controlling PDF Paper Sizes in iCS
        • Copy Environment from Source Folder
        • Could not establish trust relationship for the SSl/TLS secure channel
        • Could not locate ProjectWise document
        • Creating a multi-page PDF
        • Creating PDF's from multiple sheet models using iCS
        • Description of design file applied to description of rendition
        • Environment variables set by rendition service for character substitution
        • Error Calling Rendition web service, Login failed for user XXXX ('Domain\iCS server name$' in most cases)
        • Error calling the rendition web service
        • Error calling the rendition web service - Login failed for user
        • Error calling the rendition web service when creating a rendition with PW Explorer
        • Error code 100
        • Error code 32768
        • Error creating rendition and "Display descriptions" enabled in ProjectWise
        • Error Message: The assembly [varies] is not trusted due to SubjectCertExpired
        • Error trying to create PDF Renditions when I run a job or from ProjectWise Explorer
        • Failed to create plot set
        • Failed to created Rendition
        • Failing to create rendition in iCS
        • How to create a rendition from all sheets in an Excel document
        • How to grayscale Office document renditions using iCS for PDF and InterPlot Organizer
        • How to point ProjectWise users to the new iCS server
        • iCS for PDF Performance
        • iCS - Keeping windows/temp clean
        • iCS for PDF - InterPlot Organizer ProjectWise login failed
        • iCS for PDF adhoc jobs are not publishing renditions - OF Administrator Database connection error
        • iCS for PDF adhoc jobs submit but do not run
        • iCS for PDF Email Notification Date/Time Settings
        • iCS for PDF Pause/Resume Service and Jobs
        • iCS for PDF Predefined ProjectWise Users
        • iCS Job hangs when it contains a Microsoft Office document
        • iCS jobs will not start
        • Incorrect fonts in generated .pdf through iCS for PDF Server
        • Incorrect sizes generated when creating iCS for PDF renditions
        • Incremental Job Change Criteria
        • Independent Control of Document Name, File Name, and Description
        • Installation - Generic error
        • Invalid argument passed to dmsapi function or Failed to create plot set
        • Job definition cannot be edited
        • Method not allowed
        • Multi-Page PDF from Flat Set using iCS for PDF
        • Partial Folder Mirroring
        • PDF Renditions of Office documents are blank
        • Project output destination
        • ProjectWise Explorer improvements with iCS for PDF
        • Recursive Folder Input
        • Rendition does not update title block attribute if attribute or tags are placed in reference file
        • Rendition Failed to Create a moniker from a given a string
        • RenditionService.svc is too busy
        • The custom line style is wrong displayed in the PDF file
        • The MicroStation IPARM engine did not complete successfully - Milepost code: 0
        • Title Block Attributes are not updating in the rendition of an AutoCAD DWG File
        • Unable to obtain web service credentials
        • Unauthorized Access Exception 80070005
        • Understanding the iCS for PDF “Output Destination Folder” rendition component Create Version/Overwrite options
        • Video: Using IPLOT settings file in iCS for PDF
        • What are the recommended settings for the ProjectWise Dynamic Composition Server printer driver?
      • +Distribution Services
    • +ProjectWise InterPlot
    • +ProjectWise InterPlot Organizer
    • +ProjectWise InterPlot Driver Pack
    • +ProjectWise InterPlot Mid-Volume Driver Pack
    • +Bentley Automation Services
    • +ProjectWise Explorer Client
    • +Publishing Legacy Products

     
     Questions about this article, topic, or product? Click here. 

    Multi-Page PDF from Flat Set using iCS for PDF

    iCS for PDF (10.00.03.298+) now supports creating a multi-page PDF without using an InterPlot IPS file as an input.  Instead, a ProjectWise flat set (aka logical set) is required to specify the input documents.  The flat set is also used to seed the output PDF naming patterns and provide values for attribute mapping.

    A new checkbox in the rendition profile PDF format dialog controls whether to create a multi-page PDF when the input set consists of a single flat set.  If this box is checked, a second "sort order" field is enabled allowing a list of symbols to be specified that control the order of renditions in the multi-page PDF.

    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.

    For custom sorting, one or more comma-separated symbols may be defined in the sort order text field.  Each symbol is evaluated using ProjectWise document properties, environment attributes, and/or work area property values from the respective master document used to create the rendition.

    For example, the symbol list "<Document.Description>,<Environment.IntValue1>" sorts renditions within the PDF first by the master document description, then (if the descriptions are identical) by ascending values of the "IntValue1" environment attribute.

    Sorting may also be performed in descending order by qualifying the symbol with the "?order=asc" or "?order=des" parameter.

    When comparing two resolved values, if both values can be interpreted as a valid date/time or numeric type, then the sorting is performed using the appropriate comparison rules.  That is, "1" comes before "10" (assuming ascending order).  Otherwise, alphanumeric string sorting is used.  The data type in ProjectWise is not used; only the resolved values matter.  In other words, documents A and B, with "string" attributes values "1.1" and "10.2" respectively, would sort A < B if sorted on that attribute.  If the attribute values were "z1.1" and "y10.2", then B < A.

    If all the symbols in the sort order list resolve to the same value, then the final sort is based on the file names of the individual PDFs (the same as if no sort order had been specified).

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

    Like the "Create one multi-page PDF document for each IPS file" checkbox, the "Create one multi-page PDF document for each flat set" checkbox is only honored if the job's input set consists of a single flat set.  If the input set contains multiple flat sets, or a combination of a flat set and one or more individual documents, the checkbox is ignored, and multiple renditions are created and distributed.  This allows the same rendition format option to be used with different jobs.

    For jobs consisting of a single flat set with the relevant box checked, the document name, file name, and description of the distributed multi-page PDF are generated by evaluating the corresponding patterns in the rendition profile file naming convention using the values from the specified flat set.  If the rendition profile destination folder uses the "relative folder" option, the multi-page PDF is distributed to a folder relative to the input flat set.

    The new checkbox is honored for both stored/scheduled jobs and jobs submitted from ProjectWise Explorer.  However, the job builder dialog in iCS for PDF Administrator does not allow selection of a flat set item – only individual documents, folders, or saved searches.  For stored jobs, a multi-page PDF may be created from a flat set by placing the flat set in a folder by itself and specifying that folder in the job definition.  Or a saved search may be used that is designed to return only the single flat set result.

    Similar to processing of an IPS file, when creating a multi-page PDF from a flat set, the iCS for PDF Administrator job monitor displays the status of each input master document individually.  After each rendition is created, the status of the master document changes to "Pending Final Rendition".  When all renditions have been created, the multi-page PDF is assembled and distributed.

    Unlike IPS processing, if an error occurs when creating an individual rendition, the entire job fails, and no multi-page PDF is distributed.  Whereas for an IPS input, a multi-page PDF would be distributed with one or more "Error" pages inserted in place of the missing rendition.

    • Share
    • History
    • More
    • Cancel
    • Todd Combs Created by Todd Combs
    • When: Wed, Jan 6 2021 4:25 PM
    • Revisions: 1
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies