|
|
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, есть система написанная на java которая строит график. http://www.dropbox.com/s/c2o3e550ngnayv4/1.png График находиться в <div></div> вроде бы график строиться по средствам Html но точно не уверен из за того что посмотрев Html код не нашел явного построения графика. https://www.dropbox.com/s/9cgnn04jdqftqau/2.png Но суть не в этом можно ли как то сохранить этот график как картинку, а потом ее распечатать? Больше волнует первая часть вопроса. Из решений вижу что можно создать картинку и передать туда этот html или сделать принт скрин этой части экрана. Как сделать первое и второе не знаю. Больше склоняюсь к принтскрину определенного дива. Кто может подскажите как делать(в яве новичек). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 07:16:42 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Java тут вообще не причем. Это какое-то расширение HTML для рисования графиков, вроде что-то сходного с SVG. Браузер если понимает эти теги, то рисует. Если не понимает, то игнорирует. Соответственно распечатать можно только средствами самого барузера через JavaScript. Надеюсь эти графики не нужны на сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 10:18:58 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, привет, спасибо что ответил. не понял про "Надеюсь эти графики не нужны на сервере?" что имееш в виду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 10:23:55 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
fendolfне понял про "Надеюсь эти графики не нужны на сервере?" что имееш в виду? Какая конкретно задача печати стоит? Либо юзер открыл страничку, нажал кнопку и получил график на принтере. Либо юзер нажал кнопку, сервер распечатал график в PDF и отправил кому-то по email. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 10:26:23 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
юзер хочет чтобы сформированный график можно было в идеале использовать как картинку в презентациях и в отчетах. поэтому идеальный вариант сохранить картинку хоть как, вариант похуже это просто распечатать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 11:00:36 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
fendolfюзер хочет чтобы сформированный график можно было в идеале использовать как картинку в презентациях и в отчетах. поэтому идеальный вариант сохранить картинку хоть как, вариант похуже это просто распечатать. Ну, вот. А говорили "распечатать". Тогда нужно в первую очередь определится какая это технология. Гугл ведёт на какие-то проекты explorercanvas и т.п. Это аналог HTML5 Canvas? Как объявлен тэг g_vml_? Или это обычный VML? Чем отличается от SVG? После того как определитесь с тем что это за технология, нужно смотреть есть ли у неё API для вывода в растр. Если есть, то можно на JavaScript его использовать. Если нет, то можно поискать серверный рендерер для этого. Но вообще эти графики ведь и так формирует сервер. Тогда можно его научить просто использовать любой другой движок для рендера по тем же данным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 11:10:37 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
fendolf, А чем принт скрин кнопка на клаве не катит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 19:05:39 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Petro123А чем принт скрин кнопка на клаве не катит?её мышкой не нажать )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 19:06:15 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
grasoff.net, ))) И бабла на разработку не получить))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 19:15:17 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
кнопка не катит из за того что нужен скрин только графика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2012, 05:47:21 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
fendolfкнопка не катит из за того что нужен скрин только графика. ты явно забыл о кнопке Alt - выведи график в отдельном окне и напиши красным для тетенек "Нажмите с Alt'ом" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2012, 08:21:17 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, используеться excanvas.min.js ,а excanvas_r3/excanvas.js для того чтобы работало в ie. выходит VML. в общем проблема в следующем: во всех браузерах этот график кликая по нему определяется как картинка в ie же это html страница. нужно ее как то превратить в картинку, именно для ie решение надо. есть идеи? распечатать надо именно кнопкой(а не альтом, притом если отправить страницу на печать получается фигня) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 12:51:59 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
fendolfBlazkowicz, используеться excanvas.min.js ,а excanvas_r3/excanvas.js для того чтобы работало в ie. выходит VML. в общем проблема в следующем: во всех браузерах этот график кликая по нему определяется как картинка в ie же это html страница. нужно ее как то превратить в картинку, именно для ie решение надо. есть идеи? распечатать надо именно кнопкой(а не альтом, притом если отправить страницу на печать получается фигня) Подписаный аплет, который скриншот делает. 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 13:00:18 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, я же говорил что новичек в яве, по русски объясни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 13:18:16 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
fendolfя же говорил что новичек в яве, по русски объясни. Сделать апплет, который через java.awt.Robot сбацает скришот окна. Координаты можно попробовать получить через JavaScript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 13:30:40 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, могу ли я с помощью java.awt.Robot сделать скрин дива или какой либо ограниченной области(формы)? весь экран(монитор) не нужен именно нужен график. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 13:58:48 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
fendolfBlazkowicz, могу ли я с помощью java.awt.Robot сделать скрин дива или какой либо ограниченной области(формы)? весь экран(монитор) не нужен именно нужен график. Вы скорее всего можете через JavaScript вычислить положение и размер этой области. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 14:21:02 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
тут вроде пишут чето. http://stackoverflow.com/questions/6825262/best-way-to-convert-a-div-to-image-using-either-php-javascript-or-jquery ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 14:24:14 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
хотя не, не то. Это http://html2canvas.hertzen.com/ может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 14:26:52 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Лагман http://stackoverflow.com/questions/6825262/best-way-to-convert-a-div-to-image-using-either-php-javascript-or-jquery Угу, только вот та либа для IE что автор пользует она как раз и создана от безысходности, что там нет канваса. Но в целом, направление, отчасти верное. Можно JavaScript поковырять на предмет экспорта в растр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 14:27:12 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Лагманхотя не, не то. Это http://html2canvas.hertzen.com/ может. Клёвая штука, если под IE работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 14:28:36 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Пишут что под IE не работает ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 14:29:33 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
fendolfюзер хочет чтобы сформированный график можно было в идеале использовать как картинку в презентациях и в отчетах. поэтому идеальный вариант сохранить картинку хоть как, вариант похуже это просто распечатать. в идеале, это в буфер обмена на кнопку. И потом Ctrl + V вставить в ворд или презентацию. Так? Хотя можно промежуточно в файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2012, 14:43:56 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
Petro123, пользователь вывел график в проге(короче есть прога которую написал кто то на java когда то), нажал на кнопочку печать и появилось окно ворда с этим графиком. если это то что ты говорил то да, нужно в идеале так сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 05:35:57 |
|
||
|
Создание картинки из Html или принтскрин
|
|||
|---|---|---|---|
|
#18+
fendolfPetro123, пользователь вывел график в проге(короче есть прога которую написал кто то на java когда то), нажал на кнопочку печать и появилось окно ворда с этим графиком. если это то что ты говорил то да, нужно в идеале так сделать. недостатки: - событие на кнопке в браузере должно либо вызывать ворд (по безопасности не очень). Либо формировать вордовский документ и предлагать его сохранить на диск (будет предложено открыть ворд) Я говорил о варианте как у тебя в DropBox'e - картинку в буфер обмена (на скрине у тебя - урл). А потом делай с ней что хочешь. Хоть ворд, хоть повер поинт. Это по постановке "идеальной" задачи. 2. Тебе всё равно код модифицировать. Тот div с графиком всегда можно вывести в отдельное окно на кнопку простым присваиванием текста div'a. Как вариант, ты получишь отдельное окно с твоим графиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 08:47:20 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38005238&tid=2130736]: |
0ms |
get settings: |
10ms |
get forum list: |
26ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
62ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
108ms |
get tp. blocked users: |
3ms |
| others: | 286ms |
| total: | 539ms |

| 0 / 0 |
