Создание PDF-файла с HTML-страницы на общем хостинге


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

Есть идеи, как я могу добиться этого с доступом к почти нулевому CL и т. Д.? Предпочтительнее не "взламывать" /использовать услугу (так как я буду стремиться использовать это в долгосрочной перспективе).

Author: Jeff Andersen, 2010-08-11

4 answers

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

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

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

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

Вот ссылки

Домп дф

HTML2PS и HTML2PDF

 4
Author: Ashay, 2010-08-11 07:42:17

Существует ряд решений: dompdf, mPDF, html2pdf, tcpdf, ZendPdf (zend framework) и т.д. Я очень широко использовал domPdf и mPDF, а другие просто "мимоходом". domPdf очень прост, но в нем не хватает наворотов и свистков. html2pdf тоже неплох, однако я неравнодушен к mPDF, так как считаю, что он обладает лучшим набором функций. Для получения полной документации см. Эту ссылку: http://mpdf1.com/manual/index.php

Я преобразовал довольно сложную сеть страницы в формате pdf и mPDF, похоже, делают их лучшими.

 3
Author: Alexey Gerasimov, 2011-11-15 19:13:54

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

 2
Author: djn, 2010-08-11 00:39:56

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

 1
Author: Maerlyn, 2010-08-11 00:23:43