Как программно отобразить динамическую страницу HTML / PHP в PDF - PullRequest
0 голосов
/ 31 августа 2011

У меня есть страница PHP, которую я генерирую, формируя отчет о расходах для клиентов.Я обнаружил, что клиенты заканчивают тем, что файл-> сохраняют вывод, отправляют его по электронной почте и распечатывают.Поскольку отправка по электронной почте HTML и PHP на самом деле не идеальна (т. Е. Изображения утеряны, форматирование не выгодно), я хотел бы отобразить страницу в формате PDF и передать ее им.

Теперь у меня естьМысль о хорошем "Печать в формате PDF", но не у всех клиентов есть такая возможность.Я сам пытался сделать это с помощью PHP PDFLib, но это довольно сложно.Я посмотрел на DOMPDF и DocRaptor, но они пытаются проанализировать DOM и сгенерировать pdf, который не подходит для более сложных проектов.

Вот дразнящая вещь: я использую Mac и печатаю-> Предварительный просмотр на Mac делает именно то, что я хочу.Он берет пиксели отрендеренной страницы и генерирует из нее pdf.Если бы я только мог использовать эту силу!Есть ли способ?Что я могу сделать?

1 Ответ

0 голосов
/ 31 августа 2011

В этой библиотеке, похоже, есть нужные ингредиенты: http://www.rustyparts.com/pdf.php

1) Я никогда не использовал его, поэтому не могу много рассказать об этом (cUrl -> html2ps -> ps2pdf)

2) Также, возможно, будет проще написать сценарий оболочки (cUrl, html2ps, ps2pdf) и выполнить его на php, если это вариант (хотя и не лучший метод - в плане безопасности)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...