带有HTML标签的FPDF文本

问题描述:

我正在使用FPDF创建一个A4大小的PDF,我可以添加文本/图像,并且工作正常。我有一个动态生成的字符串,其中包含一些HTML标记(BR等),并想知道如何将该输出放到PDF上,而不是将字符串打印出来。带有HTML标签的FPDF文本

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

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

我已经看到了一些论坛的人提WriteHTML,但是我FPDF的版本似乎不包括。

它是一个附加?

是的,这是一个附加组件:

写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 2013-03-07 14:13:20

+1

我想说这是一个不同的问题。 SO最好能让事情分开一点。你可能想问你的下一个问题,提供代码示例,你到目前为止做了什么。另请参阅上面的链接附带一个示例。在尝试使用自己的代码之前,首先尝试逐字逐句处理。这将告诉你,如果你理解它通常在适应之前是如何工作的。 – hakre 2013-03-07 14:19:46

+0

好点,我忘了提及FPDI也在运行,所以可能会有一些介入。 – Rob 2013-03-07 14:20:36

反正我已经解决了。

因为我也在使用FPDI,我所做的是在http://www.fpdf.org/en/script/script42.php中提取类的内容并将其放入FPDI.php文件中。