Print individual PDFs, i.e. auto separate a print into individual pages, and name those pages relative to the layout tabs.
I cant seem to get landscape and portrait rotation working together though?
Have a look here:
You can print a succession of layouts in one orientation and then the others in a different orientation.
This is a good point though, @pascal @stevebaer - when printing a range it would be helpful if the spooler could work out what orientation the layout was or at least give the user an option to choose for each tab.
Yep, this is on the list as something to implement.
Suite! (of arbitrary rotated PDFs in one document:)
The other thing I think’d be very nice… Is to be able to print all as a ‘oner’… But have the printer seperate the pages into individual PDFs, Naming them via the tab on each layout.
Rhino is great I am a very big fan. However publishing, in this respect and other finer details, may help it compete with others at this end of the game.
Hi, in your changelog it says
Rhino WIP 2017-Feb-21 is now available.
This WIP includes:
PDF: Option to make individual PDFs when printing Layouts
I can not get this to work though, neither I find the option to activate single PDFs.
For me printing multiple Layouts does not even create any PDF file.
The new PDF printing tools technically has this ability now, but there is no User Interface for it yet. The developer says it can be accessed through scripting if that’s something you can do. If you’re like me, then I’ll wait until there is interface for the controls.
Hi John, thanks for your respond. Yes, I´d like to try via script. Could you show me how to access it. Thanks, Phillip
Sorry, coding and scripting aren’t skills I have. I was passing along developer comments.
A sample python script for doing this can be found at
Amazing, thanks for this. Now if only Illustrator (PC) could provide the same function for art boards…
Hi Pascal, I may be misunderstanding, but I cannot for the life of me find the option to print multiple layouts to separate PDFs. I select ‘Multiple Layouts’ and type in my range, but no where can I see an option to save as individual PDFs. It defaults to combining all layouts into one PDF and there’s no alternative. (Rhino6 btw)…
Hope you can clarify!
Hi - that’s correct, the print dialog doesn’t offer an alternative.
You can use the script that is posted here:
Ahh, okay. Thanks, Wim.
I’ll take that approach.
I find this pretty dissapointing such basic thing as publishing is very much underdeveloped in version 7. It is no science to be able to set your options per each layout such as size, dpi, raster/vector, driver and then just hit publish. I am playing around rhino 7 and i cannot comprehend why once “layouts” tab has been implemented other related simple features like described above are not part of it.
Have these scripts got the ability to rotate and scale different pages?
Also, and I think this is a biggy: Can the scripts name the PDF files with the viewport / page tab each has?
Yes indeed this needs to be implemented into the User interface. With controls. So that general drafting printing can be automated for large batches of prints. Regardless of their size or rotation. And as they are named too… we don’t have to worry about print order!? Please push this to get developed now? Batch printing is a basic for making, communicating and building things!
Help Rhino surpass competition technologies?
The feature request is on the list as RH-30155 and is dependent on a different issue.
OK. I hope you (mcneel) will come up with one and only good solution to this which is as follows:
-to every layout there will be unique printing options
-in layouts panel next to print there will be new “print selected” button
-once you hit it it will export all the layouts selected
-“print selected” will have few options if to merge in one pdf or each layout one pdf and how the naming convention should be (layot name + prefix suffix etc)
this is basically what even poor autocad has had since probably long time ago.
Hi I would like to print and save automatically with Python or Rhinoscript.
This script isolate and give the option to print but I would like that for every item print and save automatically with the name (for example) isolate 1, isolate 2…
Aislar (Python).py (1.1 KB)