CutyCapt - небольшая утилита (с объёмными зависимостями), позволяющая захватывать результат рендеринга веб-страниц средствами WebKit и сохранять его в различных форматах, в т.ч. в SVG, PDF, PS, PNG, JPEG, TIFF, GIF и BMP. CutyCapt позволяет захватывать и сохранять страницы со сложным форматированием, включая использующие CSS и JavaScript, подгружающие отдельные элементы по AJAX, и т.д. Список поддерживаемых форматов определяется возможностями WebKit, качество сохранения - ими же. Т.е., сохранение в SVG/PDF/PS фактически осуществляется через эмуляцию печати в файлы этого формата и внешний вид результата может существенно отличаться от сохранения в PNG/JPEG/GIF. Для работы WebKit требуется наличие работающего X-сервера. Для запуска CutyCapt на серверах и в виртуальных машинах можно использовать виртуальный X-сервер Xvfb. В этом случае требуется установить пакет xvfb-run и запускать CutyCapt через одноимённую команду: $ xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url=... --out=...