No. There are no extra events from chrome that could help.
The only approach is to render twice, parse the output using pdf utils and render again with the adapted template. All of this is possible with the custom script, so the client call just once.