Trigger an action to print multiple Page Designer blocks

I have table with a row for each user and I am using a few Page Designer blocks to generate a report per user, populated with a single user’s data across the pages.

Is there a way to:
a) Print all the blocks in one dashboard (rather than having to print them separately and then stitch them together in a 3rd party app)?
b) Trigger (a) via Zapier?