The fact that this feature doesn't exist is really weird. But not surprising when you know Upwork's... IT agility.
Thanks Vlad! I used your script and it worked perfectly. Saved everything to a PDF file, and only had to modify the pixel height from your code. Easy to run in the Firefox console, and worked right from the start.
No reason why Upwork could not incorporate this into their system.