LINUX.ORG.RU

Печать pdf из браузера

 , ,


0

1

Когда мы в google-docs жмякаем на кнопочку, он сразу открывает диалоговое окно для печати.

Как он это делает?

Анализ http-запросов из firebug показывает, что он скачивает документ в формате pdf, но как он заставляет его печатать?

★☆☆

Ответ на: комментарий от r_asian

с чего такая уверенность?

наверняка, грузят пдф в ифрейм 1х1 пиксел и потом по онлоаду делают то, на что я сослался в предыдущем каменте.

aol ★★★★★ ()
Последнее исправление: aol (всего исправлений: 1)
Ответ на: комментарий от aol

1. Если грузить в iframe, то браузер по завершению загрузки будет делать с контентом то, что ему по пользовательским настройкам полагается, то чаще всего это «показать»,«скачать»,«открыть в программе X»

2. событие onload можно повесить на объект <body>, который у контента типа pdf отсутствует

Всё что ты говоришь для контента типа text/html более чем справедливо.

r_asian ★☆☆ ()
Ответ на: комментарий от aol

Всё, что мне сейчас приходит в голову, попробовать загрузить через $.get содержимое в iframe, а на событие об окончании загрузки повесить winfow.frames[0].print();

Буду пробовать.

r_asian ★☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.