Я потратил много времени, пытаясь заставить dompdf (http://www.digitaljunkies.ca/dompdf/) работать, но продолжаю сталкиваться с проблемами. Я пытаюсь сгенерировать PDF из скрипта PHP, который генерирует довольно сложную, заполненную сеть форма. Сценарий принимает параметр $ _GET (номер записи) и заполняет форму соответственно данными из базы данных. У меня нет проблем с получением этих данных в сценарий в виде строки или любого типа значения на самом деле. Что мне интересно, так это Каков наилучший подход для преобразования данных этого типа в PDF?
Процесс выглядит следующим образом: пользователь заполняет форму и перенаправляется на страницу подтверждения, на которой я хотел бы добавить кнопку «Сохранить как PDF». В этот момент может произойти одно из двух: страница, отображаемая в данный момент в браузере, может быть развернута непосредственно в pdf, или вызов самого себя (scriptname.php? Id = xyz) может быть выполнен с использованием чего-то вроде http_get (PHP) ) и сохраните HTML в виде строки. После этого у меня возникают проблемы с подготовкой точного представления в формате PDF.
Я слышал некоторые разговоры о fpdf, но их примеры не внушают мне уверенности, что вы можете использовать динамические данные в качестве источника, но, пожалуйста, исправьте меня, если я ошибаюсь по этому поводу.
Любой вклад будет оценен.
- Николай