Php “FPDF附加组件”;“编写Html表格”;具有多单元支持/单元中的换行符

Php “FPDF附加组件”;“编写Html表格”;具有多单元支持/单元中的换行符,php,pdf,fpdf,Php,Pdf,Fpdf,我使用FPDF附加组件“编写html表”。该插件在HTML表中工作得非常好 但是我对换行有问题。如果单元格的内容太长,我不能在单元格内换行,文本与下一个单元格重叠 我试图从“编写html表”附加组件扩展代码,但没有成功。有没有人告诉我如何扩展该加载项?可能是FPDF加载项写入Html表格时在表格单元格中出现新行错误。我用\n和检查了它–同样的错误 推荐解决方案 如果您使用HTML代码为FPDF库生成的PDF文档构建表,那么我建议您使用 您必须从此项目下载easyTable.php,format

我使用FPDF附加组件“编写html表”。该插件在HTML表中工作得非常好

但是我对换行有问题。如果单元格的内容太长,我不能在单元格内换行,文本与下一个单元格重叠


我试图从“编写html表”附加组件扩展代码,但没有成功。有没有人告诉我如何扩展该加载项?

可能是FPDF加载项写入Html表格时在表格单元格中出现新行错误。我用
\n

检查了它–同样的错误

推荐解决方案

如果您使用HTML代码为FPDF库生成的PDF文档构建表,那么我建议您使用

您必须从此项目下载
easyTable.php
formattedstring.php
exfpdf.php
,并将此文件保存在FPDF文件夹中。不要忘记删除PHP文件末尾的
?>
之后的所有符号

示例:


作为屏幕截图一部分的输出示例:

如果要手动换行,则应在
\n
周围使用双引号
,而不是单引号

从:

指定字符串的最简单方法是将其括在单引号中 (字符

要指定文字单引号,请使用反斜杠(
\
)将其转义。 要指定文字反斜杠,请将其加倍(
\\
)。所有其他实例 的反斜杠将被视为文字反斜杠:这意味着 您可能使用的其他转义序列,例如
\r
\n
, 将按规定逐字输出,而不是有任何特殊的 意思


如果字符串用双引号括起来(
),PHP将解释[转义序列,如
\n
])。

您是否在单元格中尝试了

标记?是的,不幸的是,
标记在带有
的单元格下生成了一个全新的单元格,并且表的结构不再正确。