2013-03-07 6 views
0

Я использую FPDF для создания PDF формата A4, я могу добавить текст/изображения, и это работает нормально. У меня есть динамически сгенерированная строка, которая содержит некоторые теги HTML (BR и т. Д.) И задавалась вопросом, как я могу получить этот вывод в PDF, а не буквально печатать теги.Текст FPDF с тегами HTML

$centre = urldecode($row_CertDetails['centre_name']); 

$pdf->Text(10, 110, $centre); 

Я видел на некоторых форумах людей упоминание WriteHTML, однако моя версия FPDF, кажется, не включает в себя это.

Является ли это надстройкой?

ответ

2

Да, это Add-On:

Написать HTML

Автор: Клеман Lavoillotte
Лицензия: FPDF

Это усиление WriteHTML() метода из учебника 6. Поддерживаемые теги:

Пожалуйста, см. Write HTML FPDF Script #42, который, я думаю, является последней версией, но не стесняйтесь browse the FPDF scripts/Add-Ons.

+0

Спасибо, я сохранил сценарий как 'html2pdf.php', удалил ссылку на' require_once ("fpdf.php") ', поскольку он уже включен на родительскую страницу и добавил' required_once ('html2pdf.php «)'. Когда я вызываю WriteHTML (переменная $), PDF не пытается и не рендерит. – Rob

+1

Я бы сказал, что это другой вопрос. SO работает лучше всего, чтобы держать вещи немного друг от друга. Вы можете задать свой следующий вопрос, предоставив код-пример, что вы делали до сих пор. Также посмотрите, что приведенная выше ссылка содержит пример. Сначала попробуйте привести пример, работающий дословно, прежде чем пытаться использовать свой собственный код. Это покажет вам, если вы понимаете, как это * обычно * работает до адаптации. – hakre

+0

Хорошо, я забыл упомянуть, что это работает с FPDI, так что там может быть какое-то вмешательство. – Rob

0

Я все равно решил.

Поскольку я также использую FPDI, то, что я сделал, это извлечь содержимое класса в http://www.fpdf.org/en/script/script42.php и поместить его в файл FPDI.php.

Смежные вопросы