У меня есть веб-приложение, написанное в javascript. В конце приложения пользователю предоставляется квитанция, в которой указаны все их действия в ходе их работы с приложением. Я хочу преобразовать эту квитанцию в файл PDF, чтобы ее можно было получить более легко (например, загрузить, распечатать и т. Д.). У меня возникают проблемы с таргетингом на конкретный div, который я хочу использовать в качестве квитанции.
<div id="receipt"> --- Some Content --- </div>
Я хочу настроить таргетинг на конкретную квитанцию div, но только в конце приложения (я многому изменяю DOM, и, таким образом, квитанция квитанции каждый раз содержит новый контент и имеет значение только в конце). Мне интересно, есть ли какая-нибудь команда PHP для получения текста HTML с веб-страницы, чтобы я мог ввести переменную в PHP-вызов TCPDF:
$pdf->writeHTML($html, true, false, true, false, '');
Где первая переменная – какой-то html-текст.
Как объявить переменную $ html, содержащую определенный div с .html-страницы?
Вы получили данные сообщения в выделенном файле php.
$ html = $ _POST ['hiddenHtml'];
Вы можете использовать PHP: DOM для поиска по файлу HTML и поиска содержимого DIV, а затем конвертировать то, что он находит в PDF.