pyRevit includes a fairly advanced print tool that allows you to print the sheets in a model or a linked model in order, format the output file names and apply custom print settings on a per sheet basis

With the model open, launch the tool from the Drawing Set panel

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5d8e5abe-8080-40f4-84b8-d6541fa77a2c/2019-11-07_09_09_45-.png

Selecting Model and Drawing Index


Select the host model first. If the host model has other Revit models linked into it, the drop down menu shows the linked models as well. Printing options for linked models are fairly limited compared to printing from main model due to the challenges in opening the linked model, apply printing changes, and reloading the model back into the host model.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e58e1f2e-b88e-4be8-bf03-cc3e79dac8c3/2019-11-07_08_58_32-Print_Sheets.png

Linked modes are shows as Linked: <model name>

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/933bc8da-8567-4b71-b5d4-0a00a432941e/2019-11-07_08_54_55-Print_Sheets.png

After selecting the model, print tools pulls a list of all drawing indices in the selected model. This drawing index is used to read the order of the sheets. The intention is that you would have one drawing index in your model that is placed on the index sheet and the same drawing index is being used to print the sheets in order.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7d755049-b620-49fb-94d8-24a6fe043919/2019-11-07_08_58_44-Print_Sheets.png

After the model and the drawing index are seleted, you should see a list of sheets with their corresponding index number. The list shows the final name of the PDF file for each sheet as well.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/156a77da-1688-4f37-a337-7fd31196aeff/2019-11-07_08_58_55-Print_Sheets.png