2014-10-29 3 views
0

Как я могу распечатать PDF-файлы без помощи приложения Java? Я не хочу, чтобы параметр «Предварительный просмотр» отображался, но он отображается в Google Chrome. Есть ли другой способ печатать PDF-файлы молча, например, с помощью апплета?Как сделать тихую печать независимо от браузера

+1

Диалоговое окно печати служит важной цели для пользователя. Он позволяет им выбирать, какой принтер они хотят распечатать, какие параметры принтера они хотят использовать, выбирать страницы, которые они хотят распечатать, заранее просмотреть (в некоторых случаях), сколько страниц они будут получать. Я рекомендую даже не пытаться обойти его. Как пользователь, если я щелкнул «печать» в приложении или на веб-странице, и он не показал мне диалоговое окно печати и просто обошел меня, я бы прекратил использовать это приложение/страницу. –

+0

мы не можем остановить параметр предварительного просмотра печати в Google Chrome, поскольку он находится в функции построения. Если вы хотите, вы должны явно настроить браузер для каждой машины. Это невозможно сделать в java-коде. – Raghunath

ответ

0

Вы не можете печатать «без звука» с помощью JavaScript в браузере.

You с может подписан Java апплет, который не запускается в песочнице. Пользователь должен будет разрешить запуск апплета, чего большинство пользователей, вероятно, не сделало бы. У вас также возникнет проблема с тем, что плагин Java больше не будет поддерживаться в Chrome, потому что Chrome отказывается от поддержки плагинов NPAPI (уже сделано в Linux). Плагины NPAPI также не поддерживаются в режиме «метро» в IE, и в какой-то момент они могут быть удалены Firefox. В нижней строке, делая это через Java-апплет, потребуется много времени, неловко и, возможно, даже не работает в зависимости от вашей пользовательской базы.

+0

Можно ли иначе печатать без звука. Если мы делаем какое-либо пакетное задание для этого. Но пользователь не сможет просмотреть предварительный просмотр. – Raghunath

0

Ответ почти идентичен одному здесь: https://stackoverflow.com/a/28783269/3196753

Короче говоря, вам потребуется некоторое промежуточное программное обеспечение, установленное на компьютере или мобильном устройстве, которое молча печати для того, чтобы общаться с локально подключенных устройств молча. Если ваши устройства находятся в той же сети, что и ваш веб-сервер, вы можете использовать серверное решение вместо этого.

Полное заявление об отказе от ответственности, мы являемся авторами последнего решения в этом списке.

Смежные вопросы