Как сгенерировать PDF-файлы с помощью PHP?

У меня есть HTML, который включает полужирный шрифт, курсив, маленький тег, большой тег, тег blockquote, маркеры и пронумерованные элементы. Мне нужно преобразовать его в PDF через PHP. Я пробовал FPDF, но он был слишком сложным. Я попробовал библиотеку html2pdf PHP, которая использует FPDF, но она была очень глючной и ненадежной. Что вы порекомендуете?

Примечание. Представьте свое типичное резюме. Мне нужно форматировать что-то подобное.

Взгляните на FPDF

У меня был большой успех с dompdf .

Убедитесь, что у вас есть действительный HTML, или он может попасть в цикл. Он очень прост в использовании – около 4 строк для преобразования HTML-файла в PDF.

У меня были хорошие впечатления от PrinceXML. Их механизм рендеринга очень хорош. Пропускает acid2 и имеет хорошую поддержку .svg, поэтому вы можете включать векторные изображения вместо растровых изображений, чтобы поддерживать .PDF относительно небольшим (что важно при создании отчетов, которые необходимо отправить в виде вложения).

(обратите внимание, что princexml является проприетарным программным обеспечением).

http://www.ros.co.nz/pdf/

Я когда-то использовал выше, чтобы превратить невероятно сложные архитектурные плиточные спецификации в PDF-файлы на динамической основе, и это получилось хорошо. Я нашел класс очень доступным и легко изменяемым.