Есть ли способ для снятия захвата экрана (только содержимого окна браузера) из браузера с помощью javascript или встроенного флеш-объекта и т. Д., Чтобы изображение полного качества содержимое страницы сохраняется или печатается или альтернативный подход.Захват скриншота сайта на клиенте (Javascript или flash)
У меня есть веб-приложение (asp.net 3.5) с картами google и другими операционными операциями ajax, как пользовательский сервер плитки. Я пытаюсь реализовать способ для пользователя печатать качественные снимки веб-страницы.
Я использовал базовый Window.Print(), но в IE и FF есть много артефактов на картах google, а некоторые элементы, такие как всплывающий пузырь, не печатаются. Я экспериментировал с сохранением pdf thru cutepdf (просто для публикации примера здесь), а качество через window.print() тоже низкое.
Например, скриншот с дополнением FireShot идеален и что я хочу, чтобы клиент имел. однако это только FF, и я не могу попросить клиентов установить в браузерах элементы addons/activex.
Посмотрите на эту загрузку example zip file(4mb) с:
- Пример снимка экрана с использованием FireShot (пример того, что я хочу достичь через кнопку HTML/JS с в страницы)
- Firefox window.print() результат (CutePDF используется для сохранения в формате PDF)
- IE window.print результата() (CutePDF используется для сохранения в формате PDF)
примечание в 2,3 маленький пузырь не печатается даже при открытии.
На данный момент я добавил функцию на свой сайт, чтобы перейти в полноэкранный режим, и попросит пользователя сделать снимок экрана или вызвать функцию window.print().
Я все еще ищу способ печати/захвата моей страницы.
Есть ли элементы управления flash/activex, которые я могу включить в свою страницу, и через них обеспечить качественный механизм печати?
Еще раз спасибо за помощь, но мне все еще нужно больше. :)
Заранее спасибо.
http://rapidshare.com/files/311849636/Print_examples.zip.html
Любые идеи о том, почему пузырь исчезает в печати. в конце концов это только html –