используйте этот код, он автоматически обновится через 5 секунд, вы можете изменить время обновления
используйте этот код, он автоматически обновится через 5 секунд, вы можете изменить время обновления [110] <?php
$url1=
Я не думаю, что это возможно. Вы не можете узнать все пользовательские настройки печати в браузере (javascript) и определенно не на сервере (php, asp, java).
update
Подумайте об этом так (пожалуйста, имейте в виду, что приличный 100% твердый предварительный просмотр печати НЕ возможен):
Это последний момент, когда все, что вы хотите, терпит неудачу ... В этот момент вы больше не можете контролировать вывод (со своего веб-сайта) ...
Как отмечали другие, вы не можете этого сделать. Я рекомендую вам сделать "удобную для печати" версию, содержащую простой белый фон и простой черный текст. Но это настолько близко, насколько вы можете приблизиться к фактическому «предварительному просмотру печати».
HTML на самом деле не предназначался для макета страницы, он был предназначен для чтения на экране. Почему предварительный просмотр страницы в браузере недостаточно хорош?
В любом случае, что вы могли бы сделать, это попробовать преобразовать html в латекс или что-то подобное, отрендерить его в pdf или png на стороне сервера и отобразить его. Но это предотвратит использование очень сложных HTML-макетов, иначе получится довольно неприятно.
Думаю, есть простой обходной путь.
Вы можете спросить у пользователя размер страницы и верхнее, нижнее, левое и правое поля. Затем визуализируйте страницу в формате PDF, используя эти настройки. PDF гарантирует, что страница будет напечатана в том виде, в котором она была создана.
Я думаю, что этот подход должен хорошо работать.