you could do a filter by the WP column, print,
change the filter to filter the next value of WP, print again and repeat as needed.
- you group the view by the WP column
- enable the details view
- show there the same view as in the main view
- select in the main view a grouping row => this shows in the Details view only the activities of this grouping.
- Now you can click any row of the Details view and print or export to PDF
NOTE: by grouping you show only activities, should you need the info of the parent activity, you can enable the column 'group path' and set its level to 1.
Is this a viable option?