Распечатать PDF с JavaScript - PullRequest
1 голос
/ 15 июня 2010

Мне нужно распечатать несколько PDF-файлов с помощью JavaScript.Возможно ли это даже без рендеринга каждого PDF в отдельном окне и вызова window.print()?

По сути, я хотел бы иметь возможность сделать что-то вроде print('my_pdf_url').

Править После некоторых поисков я пришел к выводу, что нет других методов, кроме того, который я описал выше.Это далеко не идеальное решение, но оно работает в простых случаях.

Редактировать Я закончил слияние PDF-файлов с PDF-файлом монстра на стороне сервера, а затем отправил этот единственный PDF-файл впользователь, который может затем распечатать его.

Ответы [ 2 ]

1 голос
/ 16 июня 2010

"Когда дело доходит до веб-страниц в Интернете, вы абсолютно не можете настроить команду Javascript для отправки непосредственно на принтер по умолчанию."

Если вы просматриваете интранет / локальныйсеть против Интернета: «Internet Explorer, заменяющий Javascript (называемый JScript), поэтому имеет немного больше информации о браузере и операционной системе, чем сам Javascript. Отдельные компьютеры в сети, на которых работает интрасеть, могут быть в состоянии настроитьКоманда JScript window.print () записывает данные напрямую в принтер без отображения диалогового окна печати. ​​Эту конфигурацию необходимо настраивать индивидуально на каждом клиентском компьютере "

http://javascript.about.com/od/events/a/print_3.htm

0 голосов
/ 16 июня 2010

печать pdf с использованием javascript невозможна. Вы можете попробовать java.awt.print класс для печати PDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...