【问题标题】:FPDF Text with HTML tags带有 HTML 标签的 FPDF 文本
【发布时间】:2013-02-22 16:51:03
【问题描述】:

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

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

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

我在一些论坛上看到有人提到 WriteHTML,但我的 FPDF 版本似乎没有包含该内容。

它是一个附加组件吗?

【问题讨论】:

    标签: php html pdf fpdf


    【解决方案1】:

    反正我已经解决了。

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

    【讨论】:

      【解决方案2】:

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

      编写 HTML

      作者:克莱门特·拉沃洛特
      许可证:FPDF

      这是对教程 6 中 WriteHTML() 方法的增强。支持的标签是:...

      请查看我认为是最新版本的Write HTML FPDF Script #42,但请随时browse the FPDF scripts/Add-Ons

      【讨论】:

      • 谢谢,我已将脚本保存为html2pdf.php,删除了对require_once("fpdf.php") 的引用,因为它已包含在我的父页面中,并添加了required_once('html2pdf.php')。当我调用 WriteHTML($variable) 时,PDF 不会尝试渲染。
      • 我会说这是一个不同的问题。所以最好把事情分开。您可能想问下一个问题,提供到目前为止您所做的代码示例。另请参阅上面的链接带有示例。在尝试使用自己的代码之前,首先尝试让示例逐字运行。如果您在适应之前了解它一般的工作原理,这将告诉您。
      • 好点,我忘了提到这也是与 FPDI 一起运行的,因此可能需要进行一些干预。
      猜你喜欢
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-24
      • 2017-09-07
      • 1970-01-01
      • 2020-01-12
      • 2011-08-25
      相关资源
      最近更新 更多