Первый шаг - сохранить веб -страницу в качестве холста с помощью библиотеки HTML2Canvas, http://html2canvas.hertzen.com/
html2canvas (document.getelementbyid ("id1"), {onrendered: function (canvas) {document.getElementbyId ("id2"). AppendChild (Canvas); // Как справиться с ним после генерации холза, конечно, вы можете открыть его в новой вкладке. ID Canvas, изменяя исходный код HTML2Canvas});ПРИМЕЧАНИЕ. Первым параметром html2canvas () является область, где должен генерироваться холст. Если вся веб -страница генерирует холст, это документ. Для получения подробной информации о втором параметре, пожалуйста, обратитесь к различным свойствам холста на официальном веб -сайте. Конечно, вы можете добавить желаемые свойства, изменяя исходный код, такие как добавление идентификатора в Canvas.
Второй шаг - сохранить холст, сгенерированный на первом шаге на картинку
var canvas = document.getElementbyId ("<span style =" font-family: arial, helvetica, sans-serif; "> canvas" </span> <span style = "font-family: arial, helvetica, sans-serif;">), </span> url = canvas.todataurl (); $ ("<a>") .attr ("href", url) .attr ("загрузка", "img.png"). appendto ("body"); TriggerDownload [0] .click (); triggerdownload.remove ();Здесь просто следуйте методу Todataurl (). Вы можете преобразовать Canvas в URL-адрес изображения формы данных. Назначьте этот URL -адрес <Img/>, чтобы отобразить изображение. Другие части в коде - это необходимые функции загрузки.