сохранение содержимого div в файл
Подскажите, как можно сохранить содержимое блока Div c его вложениями в файл, желательно .jpg на клиенте?
|
Через html2canvas
|
Да почитал, но умного маловато...
|
Можно отправить всё, включая стили и позиции на сервер и там сгенерировать jpg (тут вопрос с размером шрифта), а лучше pdf и вернуть результат.
|
Не очень хочется заморачиваться с сервером, да и засорять...
Думаю может засунуть содержимое div в canvas, но как? |
|
да вот не могу там разобраться чо по чем.... знание маловато что ли
|
Посмотрел я однако! моя 4-я темка на эту тематику на форуме и что самое интересное всех посылают в одно место! Да я туда сходил, ух как на долго... Но рабочего варианта не нашел, все гадость. Может кто чо небудь дельное кинет? ?html2canvas?
|
И тем не менее, спасибо Tropiko. Все таки html2canvas! Доделаю, выложу рабочий вариант, мож кому пригодится...
|
<script>
var img1; function zz(){ $('#allimg').html2canvas({ onrendered : function(canvas) { img = canvas.toDataURL(); document.getElementById("iii").src=img; } }); }; </script> здесь просто задается id блока div (allimg) и засовывается в блок img id=iii, в итоге на экране получаем картину... далее юзер берет ее тупо сам и сохраняет куда на надо! забыл.. нужны библиотеки <script src="js/html2canvas.js"></script> <script src="js/html2canvas.min.js"></script> <script src="js/jquery.plugin.html2canvas.js"></script> |
Часовой пояс GMT +3, время: 18:04. |