Распечатать php и сохранить div как.jpeg
Возможный дубликат:
Как сохранить веб-страницу в виде файла изображения с помощью PHP?
Я хочу, чтобы пользователь ввел несколько входов, затем, когда он закончил, нажмите Сохранить
все его входные данные отправляются в php-файл, который сохраняет эти входные данные и отвечает
новая печатная страница с фоновым изображением, и все входные данные отображаются в списке, расположенном css.
мой вопрос, возможно ли это..
- вызвать автоматическую печать после показа страницы
- сохранить эту более раннюю страницу как один JPEG на сервере
мой маленький проект использует:php-html5-jquery-codeigniter 2
4 ответа
Вы можете сгенерировать JPG страницы на стороне сервера, используя GDI+, но для этого потребуется разместить текст и т. Д., Не полагаясь на CSS, и браузер для макета... В противном случае вам лучше будет сгенерировать PDF, который предназначен для этого.
Что касается печати, вы можете запустить диалог печати, используя следующий Javascript
windows.print()
Чтобы автоматически открыть диалог печати:
function printpage() {
window.print();
}
Или просто прямой звонок window.print();
- Да. Вызов
window.print()
в процессе. - Да, но это будет сложнее. Вам нужно будет сгенерировать вывод в виде изображения. PDF, вероятно, будет более простым вариантом.
Вы можете поиграть с созданием PDF или настроить CSS для печати.