После некоторых поисков я обнаружил, что расширения доступны для Safari на https://extensions.apple.com/.
В категории "Фотографии" есть расширение под названием Awesome Screenshot. Это добавляет маленький значок меню, чтобы сделать снимок всей страницы или видимой части. Тем не менее, мои страницы очень большие, и это обрезает изображение. Похоже на дефект, и я не мог найти способ его обойти, поэтому Awesome Screenshot мне не пригодился. Я уверен, что в большинстве случаев это будет работать нормально.
Существует также расширение Snapper, но, похоже, у него нет способа захвата всей страницы, скорее оно занимает только видимую часть. Существует также расширение Upshot, которое интегрируется с http://upshotapp.com/,, но это было не совсем то, что я искал.
Так что после того, как расширения не сработали для меня, я обнаружил милое небольшое приложение для преобразования веб-страницы в PDF, http://code.google.com/p/wkhtmltopdf/. Это сработало очень хорошо, даже несмотря на то, что оно создает PDF, а не PNG. надеялся, это было достаточно для моих целей. Кроме того, он имеет параметры --page-width и --page-height, которые позволяют создавать страницы PDF в произвольном размере. Запуск wkhtmltopdf --extended-help дает более полное объяснение всех параметров командной строки.