Is there any way to detect the line breaks inside the table column?
Is there any way so that we can detect that yes page break is happening inside the table column while report is generating? and based on that we can apply the condition like reduce font-size of the text so text doesn't go on the next page?
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.