Если печать страницы он дает вам возможность скачать в формате PDF, можно сделать как-то автоматически кнопку, когда я щелкните его, чтобы открыть печать и скачать в формате PDFСохранение PDF из печати содержимого HTML JAVASCRIPT
0
A
ответ
1
Вы не можете ,
Сохранить как PDF является частью вашей ОС/среды и зависит от того, какой APP вы установили (некоторые из них являются родными, а некоторые нет).
Javascript вашей веб-страницы не может запрашивать или получать доступ к ресурсу, который не может быть доступен в вашей ОС/среде, может иметь доступ только к вашим функциям браузера.
Ваш OS выполнить браузера APP, которые выполняют Javascript сценарий на вашей странице .
Browser может получить доступ к принтерам но Javascript не может (в основном потому, что он предназначен, чтобы быть, как это).
Возможность сохранять как PDF при печати обеспечивается браузером/ОС пользователя, а не является родным компонентом HTML/JS, поэтому вы не можете манипулировать им. Однако есть инструменты, такие как [jsPDF] (https://parall.ax/products/jspdf), чтобы вы могли создавать собственные PDF-файлы. –
Да Я использую рендеринг fpdf для рендеринга, но для этого мне нужно перерабатывать вещи, поэтому он готов только для того, чтобы взять содержимое div. Спасибо @ oxguy3 – MrRobot
Короткий ответ - нет, вы не можете управлять диалогом печати, кроме открытия его. Причины должны быть очевидны ... вы хотите, чтобы случайные сайты контролировали ваш принтер и заставляли загружать файлы? – charlietfl