Нужно понимать, что это все дикий костыль, и вообще это был сарказм)))
Первое что приходит в голову - установить нужную ширину, дать браузеру перестроить страницу под эту ширину.
Потом нужно найти высоту страницы, если есть такое свойство - замечательно если нет, то берем максимальное значение из вертикального скролбара.
Присваиваем браузеру полученную высоту.
Делаем скриншот.
Выводим где нужно.