2016-01-15 3 views
1

Я хотел бы распечатать мою страницу в формате pdf с помощью window.print(). Прямо сейчас, я просто установил диалоговое окно по умолчанию. Мне было интересно, могу ли я сделать выбор в формате PDF, а затем продолжить его сам.Настройки для окна Javascript print

enter image description here

Я пробовал классы как DOMPDF и т.д., но это печать в формате PDF действительно то, что мне нужно здесь. Поэтому, если можно установить некоторые настройки печати по умолчанию и, возможно, сделать это автоматически, то дайте мне знать.

+0

нет, не действительно. печать из браузеров всегда была дерьмой, и у вас есть, по сути, ZERO контроль над тем, как/где браузер будет выбирать для печати. И позволить веб-странице инициировать полное задание на печать самостоятельно будет проблемой массового обеспечения безопасности. рассмотрите ваш средний сценарий kiddy, все возбужденные над ' '. попрощаться с вашим бюджетом бумаги/тонера/чернил. –

ответ

0

Как указано в комментарии, вы не можете этого сделать. Также не уверен, что у вас есть пользовательская печать button или вы используете ярлык Ctrl+P.

В случае, если на новой вкладке открывается PDF-документ, вы можете скачать его оттуда.

В противном случае в таких операциях, как просмотр банковского счета, загружается, как правило, с помощью form submit, а pdf создается с помощью уровня контроллера/сервиса с помощью PDF-генератора, такого как iText.

HERE - это ссылка для получения дополнительной информации о библиотеке с открытым исходным кодом в формате PDF.

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