Сделать это можно с помощью библиотеки html2canvas:
$(document).ready(function() {
// Скриншот элемента
html2canvas($('#items'), {
onrendered: function(canvas) {
$('body').append(canvas);
}
});
// Скриншот страницы
html2canvas($('body'), {
onrendered: function(canvas) {
$('body').append(canvas);
}
});
});