Scenario 4 PDF markup approval & stamping The user’s view or 1 The web application displays the PDF drawing with all markups and comments that have been added. 2 For each markup, the user can view all the markup properties (comments author, page, etc.). The user can choose to accept or reject each markup on the PDF file with buttons. 3 The color of the markup automatically changes to green if it was accepted, or it remains red if rejected. The power of Q The custom application is developed using Q's Script Engine. The application accesses the PDF and displays an image of the PDF in the web browser. The custom application displays a report of every markup in the PDF file along with its properties and generates a thumbnail image of the markup to display in the browser. As markups are ACCEPTED, Q automatically changes the color property of the markup, then the PDF image is regenerated instantly to reflect the new status of the drawing. 4 When the user exits the web application, Q automatically reads the status of each markup and applies the appropriate stamp. The Accepted stamps is added if all markups have been approved. If not, the Rejected stamp is added. Based on the status of all the markups, an ACCEPTED or REJECTED stamp is applied. In addition file open/save operations are performed. PDF markup approval & stamping in detail 1 The Script Engine in Bluebeam Q can be leveraged to develop custom applications that improve efficiency and automate processes in your organization. In this example, a web based application is developed for approving or rejecting PDF markups and automating the stamping of PDF drawings based on the markup status. The web application displays a PDF drawing with various markups and comments indicated in red. 2 The web application allows a user to select a PDF file to review. Once selected, the Q Script Engine gets cranking. The Script Engine generates a report of all markups included in the PDF drawing as well as thumbnail images of each markup and its underlying PDF content. The web application displays the PDF markup report which includes properties such as text, author, date and page as well as the associated thumbnail image. Each markup also has buttons displayed that allow the user to Accept or Reject the markup. 3 As markups are either ACCEPTED or REJECTED in the interface, they change from RED to GREEN. The Script Engine is dynamically interacting with the PDF to change markup properties in real time. If the session is exited without all of the markups being approved, the Script Engine will generate a REJECTED stamp and apply it to the PDF. 4 3 If all the markups have been accepted, they will appear GREEN. When the web application is exited in this case, the ACCEPTED stamp is applied. 4 www.bluebeamQ.com [email protected]
© Copyright 2026 Paperzz