Создать PDF-файл из HTML-страницы, находясь на общем хостинге - PullRequest
4 голосов
/ 11 августа 2010

У меня очень ограниченный доступ для включения расширений и т. Д. На моем хостинге, но я хочу создать PDF-файл из HTML-страницы (с CSS / изображениями) через PHP.к нулю CL доступ и т. д.?Желательно не «взламывать» / полагаться на службу (так как я буду использовать ее в долгосрочной перспективе).

Ответы [ 4 ]

4 голосов
/ 11 августа 2010

При создании HTML для рендеринга в PDF создайте этот HTML в одной переменной $ html. Это можно использовать для перехода к любому из pdf-файлов рендеринга.

Широко используемыми API являются DOM PDF, html2pdf, html2ps.

Некоторые API, такие как html2ps, также поддерживают внешние классы css &. Некоторые требуют встроенного CSS.

Я использовал DOM PDF & html2ps

вот ссылки

domp df

HTML2PS & HTML2PDF

3 голосов
/ 15 ноября 2011

Существует множество решений: domPdf, mPdf, html2pdf, tcpdf, zendPDF (Zend Framework) и т. Д. Я очень широко использовал domPdf и mPDF, а другие просто «попутно». domPdf очень прост, но не имеет наворотов. html2pdf тоже неплох, но я неравнодушен к mPDF, так как считаю, что он обладает лучшим набором функций. Для полной документации смотрите эту ссылку: http://mpdf1.com/manual/index.php

Я конвертировал довольно сложные веб-страницы в pdf, и mPDF, кажется, делает их лучшими.

2 голосов
/ 11 августа 2010

Нашел вчера только здесь, в SO: mPDF . Не пробовал, но документация цельная.

1 голос
/ 11 августа 2010

Проверьте html2pdf , я никогда не использовал его, но выглядит многообещающе.

...