Ух ты, спасибо всем, кого я не знал, что это общение так активно. Чтобы ответить Beepcake о проекте:
Когда страница загружается, приложение получает с более чем 40 серверов биологическую информацию по запросу AJAX, а затем отображается уникальное представление, в котором вы можете манипулировать графикой с множеством опций.
Итак, классная вещь будет печатать, когда пользователь делает свою собственную версию графики. Я думаю, что лучшим решением является POST весь HTML с document.getElementsByTagName ('html') [0] .innerHTML , как сказал Роборг, а затем генерировать PDF с библиотекой, такой как dompdf