На стороне сервера - никак. Скрин все равно делается на клиенте, а потом уже отправляется на сервер, если нужно его куда-то сохранить.
А на клиенте, например:
https://www.geeksforgeeks.org/how-to-take-screensh...
Ну или Google->"screenshot page javascript"