2013-04-11 2 views
1

Я использую PHP 5.0 pdf-библиотеку для динамического преобразования файлов в PDF. Я использую эту ссылку с официального сайта PHP, используя PDF_new(), создавая его объект и используя функции PDF_set_info и PDF_get_buffer.PHP PDF-преобразование

Это прекрасно работает, но когда я хочу создавать PDF-страницы и записывать содержимое внутри него, нет ссылки на то, как конвертировать уже существующую страницу в PDF. Скажем, страница в моей папке bill.php с CSS тоже нуждается в преобразовании в PDF на лету.

+0

TCPDF, FPDF, MPDF54, HTML2PDF и т. Д. Доступны для создания PDF-файлов с php – Shin

ответ

1

Хорошо конвертировать HTML в PDF не так просто, существует несколько библиотек, которые могут соответствовать вашим потребностям. Но ни у кого нет полноценных html/css-возможностей, особенно не css3.

FPDF http://www.fpdf.org

TCPDF http://www.tcpdf.org

DOMPDF http://code.google.com/p/dompdf/ (этот класс позволяет вам легко конвертировать простые layouted сайты в формате PDF. Я использовал этот класс довольно часто почти нет проблемы. К сожалению, эта библиотека не поддерживает преобразование форм в используемые поля ввода.)

WKHTMLTOPDF http://code.google.com/p/wkhtmltopdf/ (на самом деле существует пакет linux, но php-обертки. это дает почти полные возможности html и потрясающие результаты)

+0

+1 для FPDF - очень просто и хорошо работает – Bolli

1

html2PDF - хорошая библиотека для использования. Убедитесь, что вы изменили язык по умолчанию на английский. Я использовал его много раз для создания динамических счетов-фактур с таблицами и div. Работает очень хорошо.