Хорошо, я сейчас стучу головой о кирпичную стену с этим.как конвертировать HTML + CSS в PDF с PHP?
У меня есть документ HTML (не XHTML), который отлично отрисовывается в Firefox 3 и IE 7. Он использует довольно простой CSS для его стилизации и рендеринга в HTML.
Теперь я перехожу к PDF-файлу. Я пробовал:
DOMPDF:
Это были огромные проблемы с таблицами. Я укомплектовал свои большие вложенные таблицы, и это помогло (до того, как оно просто потребляло до 128 М памяти, а затем умирало - это мой лимит на память в php.ini), но он делает полный беспорядок столов и, похоже, не получается изображений. Таблицы были просто базовыми с некоторыми стилями границы, чтобы добавить некоторые строки в разных точках.
HTML2PDF и html2ps:
я на самом деле больше повезло с этим. Он отображал некоторые изображения (все изображения были URL-адресами Google Chart), и форматирование таблицы было намного лучше, но у меня, казалось, была сложная проблема, которую я еще не выяснил, и продолжал умирать с неизвестными ошибками node_type(). Не уверен, куда идти отсюда.
HTMLDOC:
Это, кажется, работает хорошо на основной HTML, но почти не имеет поддержки CSS бы то ни было, так что вы должны сделать все, что в HTML (я не понял, что это было еще в 2001 году HTMLDOC-земля .. .) Так что это бесполезно для меня.
Я пробовал приложение Windows под названием Html2Pdf Pilot, которое на самом деле выполняло довольно приличную работу, но мне нужно что-то, что минимум работает на Linux и идеально работает по требованию через PHP на веб-сервере.
Я действительно не могу поверить, что я застрял. Я что-то упускаю?
Вам не хватает части, где вы сообщаете нам, что вы хотите делать. –
использовать инструменты, такие как dompdf, FPDF или так ... – dyoser
попробуйте tcpdf его довольно богатую функциональность, но работает очень хорошо (хотя лично я предпочитаю dompdf гораздо быстрее) – Dave