我有这么长的页面。
http://prompter.rareapps.org/prompt/prompt-save.php?p=123
我希望能够将其保存为jpeg。
我在搜索时发现了这一点,我认为它与我需要的最匹配。 http://html2canvas.hertzen.com/screenshots.html
唯一的问题是。它似乎不允许将屏幕截图保存为jpeg。它很好地截取了屏幕截图,但它被附加为" canvas"在同一页上。
点击按钮,我需要在jpeg中保存我的html页面。
知道如何做到这一点?
由于
答案 0 :(得分:2)
我会使用Pageres,你可以在https://github.com/sindresorhus/pageres
找到它答案 1 :(得分:1)
如果你想要一个纯粹的客户端解决方案,你可以保存由html2canvas生成的canvas的内容:
var dataURL = document.getElementById("someCanvas").toDataURL("image/jpeg");
document.location.href = dataURL;
答案 2 :(得分:-1)
我已经摆弄wkhtmltopdf我建议你去看看它
答案 3 :(得分:-1)
虽然它不完全是PHP解决方案,但我过去曾使用PhantomJS从PHP脚本中获取网站的“快照”。您可以在此处找到更多信息:http://phantomjs.org/