Ответ 1
Существует ряд PHP PDF API и инструментов, которые преобразуют или упаковывают html-контент, включая рисунки, ссылки, изображения и т.д.
Очень хорошая тема от StackOverflow:
Кто-нибудь знает, как я могу сохранить страницу в формате pdf в php?
Пример: У меня есть страница, способная поймать подпись пользователей. Теперь я хотел бы создать кнопку на странице, которая преобразует страницу в pdf, чтобы файл можно было сохранить в папку.
Ниже вы можете увидеть, как выглядит страница подписи:
Существует ряд PHP PDF API и инструментов, которые преобразуют или упаковывают html-контент, включая рисунки, ссылки, изображения и т.д.
Очень хорошая тема от StackOverflow:
TCPDF может выводить PDF из html: http://www.tcpdf.org/
Если вам нужно использовать более продвинутый html, вы можете использовать WKHTMLTOPDF: http://wkhtmltopdf.org/